.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.accordion-panel[hidden]{display:none}.accordion-trigger{min-height:44px}.accordion-container{display:flex;flex-direction:column;gap:var(--size-m-4)}.accordion-container .accordion-item{display:flex;flex-direction:column;border-bottom:1px solid var(--color-body-a10);transition:all .25s}.accordion-container .accordion-item .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:var(--space-m);gap:var(--space-m);transition:all .25s;cursor:pointer}.accordion-container .accordion-item .title button{padding:var(--space-xs)}.accordion-container .accordion-item .title button svg{width:var(--size-m-3);height:var(--size-m-3);transition:all .25s}.accordion-container .accordion-item .title h3{transition:all .25s;flex:1;display:flex;align-items:center;min-height:var(--size-l-2);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.accordion-container .accordion-item .content{padding-bottom:var(--space-l);padding-right:var(--space-2xl)}.accordion-container .accordion-item.is-open .title h3,.accordion-container .accordion-item.is-open .title svg,.accordion-container .accordion-item .title:hover h3,.accordion-container .accordion-item .title:hover svg{color:var(--color-accent-primary)}.accordion-container .accordion-item.is-open .title button,.accordion-container .accordion-item .title:hover button{border-color:var(--color-accent-primary)}.accordion-container .accordion-item.is-open svg line:first-of-type{opacity:0}.accordion-container.has-open .accordion-item{opacity:.25}.accordion-container.has-open .accordion-item.is-open{opacity:1}.content-accordion-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gutter-x-loose)}@media only screen and (max-width: 64rem){.content-accordion-container{flex-direction:column;gap:var(--space-3xl)}}.content-accordion-container.accordion-content .accordion-container{order:0}.content-accordion-container.accordion-content .content-track{order:1}.content-accordion-container .content-track{width:30%}@media only screen and (max-width: 64rem){.content-accordion-container .content-track{width:100%}}.content-accordion-container .content-track .content{position:sticky;top:calc(var(--header-height) + var(--space-3xl))}.content-accordion-container .accordion-container{flex:1}

/*# sourceMappingURL=styles.css.map*/