/* Details/summary accordion - hide default markers */
summary { list-style: none; }
summary::-webkit-details-marker { display: none; }
summary::marker { display: none; }

/* Chevron rotation: points left when closed, down when open */
summary .icon--chevron-down {
  transform: rotate(90deg);
}

details[open] > summary .icon--chevron-down {
  transform: rotate(0deg);
}
