:root{--accordion-margin-block-end:2rem}.accordion__container{container-type:inline-size}.accordion__intro,.accordion__item{margin-block-end:var(--accordion-margin-block-end)}.accordion__item-header{margin-block-end:1lh}.accordion__item-header-icon{display:none}.accordion__item-content__image{border-radius:var(--default-border-radius);block-size:auto;max-inline-size:100%}.accordion__video-container{aspect-ratio:16/9;border-radius:var(--default-border-radius);border:none;block-size:auto;inline-size:100%}.accordion__video-container>iframe{border-radius:var(--default-border-radius);border:none;block-size:100%;inline-size:100%}.accordion__container--interactive .accordion__item{margin-block:0;padding-block:1.8rem}.accordion__container--interactive .accordion__item:not(:last-child){border-block-end:1px solid var(--lightningcss-light,var(--color-deep-blue-40))var(--lightningcss-dark,var(--color-deep-blue-40))}.accordion__container--interactive .accordion__item [aria-expanded]{all:unset;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion__container--interactive .accordion__item [aria-expanded]:focus-visible{outline:calc(var(--focus-visible-outline-width) / 2) solid;outline-offset:var(--focus-visible-outline-offset)}.accordion__container--interactive .accordion__item-header{margin-block:0}.accordion__container--interactive .accordion__item-header [aria-expanded=true]{margin-block-end:1.5rem}.accordion__container--interactive .accordion__item-header-icon{--svg-icon-dimension:1.5em;display:block;transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.accordion__container--interactive .accordion__item-header-icon{transition:transform var(--default-transition-time)}}.accordion__container--interactive .accordion__item [aria-expanded=true] .accordion__item-header-icon{transform:rotate(270deg)}@container (width>880px){.accordion__wrapper{gap:0 var(--grid-default-gap);grid-template-columns:repeat(12,1fr);display:grid}.accordion__item-content--with-media{gap:var(--grid-default-gap);grid-template-columns:repeat(2,1fr);display:grid}.accordion{grid-column:1/span 12}}@container (width>1050px){.accordion{grid-column:3/span 8}}
