.accordion{--accordion-font-size: var(--font-size-preamble);--accordion-background: none;--accordion-border-width: 0 0 .0625rem 0;--accordion-border-style: solid;--accordion-border-color: var(--color-primary);--accordion-hover-color: transparent;--accordion-transition-duration: .3s;--accordion-button-padding: var(--spacing-s) 0;--accordion-summary-font-weight: inherit;--accordion-summary-outline-offset: var(--spacing-xxs);--accordion-content-open-padding: var(--spacing-xxs) var(--spacing-m) var(--spacing-s) 0;--accordion-content-hidden-padding: 0 var(--spacing-s);--accordion-chevron-color: currentColor;--accordion-list-margin: var(--spacing-xs);position:relative;border-width:var(--accordion-border-width);border-style:var(--accordion-border-style);border-color:var(--accordion-border-color);margin-bottom:0}.accordion__summary{display:block;margin:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--accordion-button-padding);background:var(--accordion-background);font-weight:var(--accordion-summary-font-weight);transition:var(--accordion-transition-duration)}.accordion__summary:hover,.accordion__summary:focus-within{outline-offset:var(--accordion-summary-outline-offset);background:var(--accordion-hover-color)}.accordion__summary::-webkit-details-marker{display:none}.accordion__chevron{flex-shrink:0}.accordion__chevron svg{transition:transform .5s;color:var(--accordion-chevron-color)}.accordion[open] .accordion__chevron svg{transform:rotate(-180deg)}.accordion[open] .accordion__content{padding:var(--accordion-content-open-padding);border-top:var(--accordion-border)}.accordion__content{padding:var(--accordion-content-hidden-padding)}.accordion+.accordion{margin-top:var(--accordion-list-margin)}
