.accordion-icon{width:16px;height:16px;flex-shrink:0}.accordion-icon__path{transition:opacity .2s ease}.accordion-icon--light .accordion-icon__path{stroke:#fff}.accordion-icon--dark .accordion-icon__path{stroke:#131b1f}.accordion-icon__line{stroke:#131b1f;transition:opacity .2s ease}[class*=active] .accordion-icon__path{opacity:0}.accordion__item{padding-block:1.875rem;border-block-end:1px solid rgba(19,27,31,.1);cursor:pointer}.accordion__item:first-of-type{padding-block-start:0}.accordion__item--active{cursor:auto}.accordion__item--active .accordion__detail{grid-template-rows:1fr}.accordion__item--active .accordion__content-holder{visibility:visible}.accordion__item--active .accordion__term{opacity:1}.accordion__term{font-size:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.9375rem;opacity:.8;transition:opacity .2s ease}.accordion__detail{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.accordion__content-holder{min-height:0;transition:visibility .2s ease;visibility:hidden}.accordion__content{padding-block-start:.625rem}@media only screen and (min-width:48rem){.accordion__term{font-size:1.5625rem;line-height:1.5}.accordion__button-block{padding-inline-start:.1875rem;padding-block-start:1.25rem;padding-block-end:.1875rem}}@media only screen and (min-width:64rem){.accordion__term{font-size:1.875rem}}
