.Accordion>*+*{margin-block-start:var(--Accordion--item-spacing, var(--space-xs))}.AccordionItem{border-radius:var(--AccordionItem--border-radius, 0);display:grid;border-block-end:var(--AccordionItem--border-thickness, 1px) var(--AccordionItem--border-style, solid) var(--AccordionItem--border-color, var(--color-gray-200));padding:var(--AccordionItem--padding-y, var(--space-xs)) var(--AccordionItem--padding-x, 0);grid-template-rows:auto 0fr;transition:grid-template-rows .3s ease-in-out}.AccordionItem[aria-expanded=true]{grid-template-rows:auto 1fr}.AccordionTrigger{font-size:var(--AccordionTrigger--heading-size, var(--size-base))}.AccordionTrigger__button{display:grid;grid-template-columns:1fr 1.5rem;align-items:start;justify-content:space-between;text-align:left;width:100%}.AccordionTrigger__icon{font-size:var(--AccordionTrigger--icon-size, var(--size-base));justify-self:end;transition:rotate var(--AccordionTrigger--rotate-duration-close, .5s) ease}.AccordionTrigger__icon svg{width:1em;height:1em}.AccordionItem[aria-expanded=true] .AccordionTrigger__icon{transform-origin:center;transition:rotate var(--AccordionTrigger--icon-rotate-duration-open, .3s) ease;rotate:var(--AccordionTrigger--icon-rotate-open, 180deg)}.AccordionContent{overflow:hidden}
