.Accordion>*+*{margin-block-start:var(--Accordion--item-spacing, var(--space-xs))}.Accordion__Content{overflow:hidden}.Accordion__Item{border-radius:var(--AccordionItem--border-radius, var(--radius-sm));display:grid;border: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, var(--space-sm));grid-template-rows:auto 0fr;transition:grid-template-rows .3s ease-in-out}.Accordion__Item[aria-expanded=true]{grid-template-rows:auto 1fr}.Accordion__Trigger{font-size:var(--AccordionTrigger--heading-size, var(--size-base))}.Accordion__Trigger__button{display:grid;grid-template-columns:1fr 1.5rem;align-items:start;justify-content:space-between;text-align:left;width:100%}.Accordion__Trigger__icon{font-size:var(--AccordionTrigger--icon-size, var(--size-base));justify-self:end;transition:rotate var(--AccordionTrigger--rotate-duration-close, .5s) ease}.Accordion__Trigger__icon svg{width:1em;height:1em}.Accordion__Item[aria-expanded=true] .Accordion__Trigger__icon{transform-origin:center;transition:rotate var(--AccordionTrigger--icon-rotate-duration-open, .3s) ease;rotate:var(--AccordionTrigger--icon-rotate-open, 180deg)}
