.s-q-a{display:grid;gap:var(--grid-section-container)}.s-q-a:not(:has(.s-q-a__header)) .s-q-a__main{max-width:100%}.s-q-a__heading{font-family:var(--font-display);font-size:var(--font-responsive-heading-lg);font-weight:900;line-height:1.2;margin:0}.s-q-a__main{display:grid;gap:var(--grid-responsive-lg)}.s-q-a__main .c-accordion__trigger{align-items:center;border-top:.0625rem solid var(--border);color:var(--primary-base);display:flex;flex-direction:row;font-family:var(--font-display);font-size:var(--font-responsive-md);font-weight:900;font-weight:700;gap:1.5rem;justify-content:space-between;line-height:1.2;padding-block:1rem;width:100%}.s-q-a__main .c-accordion__trigger .indicator{display:block;height:1rem;position:relative;width:1rem}.s-q-a__main .c-accordion__trigger .indicator:after,.s-q-a__main .c-accordion__trigger .indicator:before{background-color:currentColor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.s-q-a__main .c-accordion__trigger .indicator:before{bottom:0;left:0}.s-q-a__main .c-accordion__trigger .indicator:after{left:0;right:0;transform:rotate(90deg)}.s-q-a__main .c-accordion__trigger:after{display:none!important}.s-q-a__main .c-accordion__trigger.is-active .indicator{height:1rem;position:relative;width:1rem}.s-q-a__main .c-accordion__trigger.is-active .indicator:after,.s-q-a__main .c-accordion__trigger.is-active .indicator:before{background-color:currentColor;content:"";display:block;height:.125rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.s-q-a__main .c-accordion__trigger.is-active .indicator:before{opacity:0}.s-q-a__main .c-accordion__trigger.is-active .indicator:after{transform:rotate(180deg)}.s-q-a__main .rte a:not(.btn){color:var(--primary-base);transition:color .15s ease-in}.s-q-a__footer{margin-block:var(--grid-section-md)}@media only screen and (min-width:64em){.s-q-a{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.s-q-a:not(:has(.s-q-a__header))~.s-q-a__footer{margin-left:unset;max-width:unset;text-align:center;width:100%}.s-q-a__main{flex:1;max-width:45.5rem}.s-q-a__main .c-accordion__trigger{font-size:var(--font-responsive-sm)}.s-q-a__footer{margin-left:auto;max-width:45.5rem;text-align:left}}@media only screen and (max-width:calc(64em - 1px)){.s-q-a__footer{text-align:center}}@media (hover:hover){.s-q-a__main .rte a:not(.btn):hover{color:var(--text)}}