.faq-block-accordion{display:grid;gap:var(--space-normal);grid-template-columns:1fr}@media(min-width:768px){.faq-block-accordion{align-items:start;gap:6rem;grid-template-columns:5fr 6fr}}:root.js .faq-block-accordion .faq-block-accordion__content,:root.js .faq-block-accordion .faq-block-accordion__cta,:root.js .faq-block-accordion .faq-block-accordion__item{opacity:0}.faq-block-accordion__intro{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-small)}.faq-block-accordion__content :is(h1,h2,h3,.h1,.h2,.h3){text-transform:uppercase}.faq-block-accordion__items{display:flex;flex-direction:column}.faq-block-accordion__heading{align-items:center;display:flex;font:inherit;gap:1.5rem;justify-content:space-between;margin:0;padding-block:1.5rem;position:relative;-webkit-border-after:1px solid color-mix(in srgb,currentColor 25%,#0000);border-block-end:1px solid color-mix(in srgb,currentColor 25%,#0000)}.faq-block-accordion__item:first-child .faq-block-accordion__heading{-webkit-border-before:1px solid color-mix(in srgb,currentColor 25%,#0000);border-block-start:1px solid color-mix(in srgb,currentColor 25%,#0000)}.faq-block-accordion__toggle{background:none;border:none;color:inherit;cursor:pointer;font:inherit;inset:0;position:absolute;width:100%}.faq-block-accordion__question{font-size:1.25rem;font-weight:900;line-height:normal;text-transform:uppercase}.faq-block-accordion__icon{flex-shrink:0;height:1.25rem;position:relative;width:1.25rem}.faq-block-accordion__icon:after,.faq-block-accordion__icon:before{background:currentColor;border-radius:1px;content:"";position:absolute}.faq-block-accordion__icon:before{height:2px;inset-inline:0;top:50%;transform:translateY(-50%)}.faq-block-accordion__icon:after{inset-block:0;left:50%;transform:translateX(-50%);transition:transform .3s ease;width:2px}.faq-block-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-block-accordion__answer{overflow:hidden}.faq-block-accordion__answer-inner{font-size:1rem;line-height:1.4;padding-block:1.5rem}.faq-block-accordion__item--open .faq-block-accordion__body{grid-template-rows:1fr}.faq-block-accordion__item--open .faq-block-accordion__icon:after{transform:translateX(-50%) rotate(90deg)}