:root{--grid-columns:12;--grid-column-span:calc(100% / var(--grid-columns))}@media(min-width:1025px){:root{--grid-columns:12}}.f-faq{--border-primary:var(--color-brand-tkn-black, #000);--text-primary:var(--color-brand-tkn-black, #000);--text-heading:var(--color-brand-tkn-black, #000);--text-dark:var(--color-brand-tkn-black, #000);position:relative;grid-column:1/-1;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:var(--color-brand-tkn-white,#fff);color:var(--color-brand-tkn-black,#000);padding-block:calc(clamp(6.875rem,11.04972vw + 4.28522rem,13.125rem));overflow:hidden}:is([class^=o-row],[class*=" o-row"])+.f-faq:is([class^=o-row],[class*=" o-row"]){--row-spacing-prev:calc(var(--component-spacing-default) * .75);--row-spacing-start:calc(var(--component-spacing-default) * .75);margin-block-start:calc(var(--component-spacing-default) * .75)}.f-faq:is([class^=o-row],[class*=" o-row"])+:is([class^=o-row],[class*=" o-row"]){--row-spacing-prev:calc(var(--component-spacing-default) * .75);margin-block-start:calc(var(--component-spacing-default) * .75)}.f-faq__container{position:relative;z-index:2;display:flex;flex-direction:column}.f-faq__header{padding-block-end:calc(clamp(2rem,3.53591vw + 1.17127rem,4rem));border-bottom:solid 2px var(--border-primary)}.f-faq__title{margin:0}.f-faq__preamble{font-size:var(--typography-body-medium);margin-block-start:calc(clamp(.5rem,.88398vw + .29282rem,1rem))}.f-faq__items{list-style:none;padding:0;margin:0}.f-faq__item{border-bottom:solid 2px var(--border-primary);padding-block:calc(clamp(2rem,3.53591vw + 1.17127rem,4rem)) calc(clamp(1rem,3.53591vw + .17127rem,3rem));cursor:pointer}.f-faq__item-heading{display:block;margin:0}.f-faq__item-toggle{transition:opacity var(--transition-duration) cubic-bezier(.445,.05,.55,.95);display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:0;background:transparent;border:0;color:var(--text-dark);text-align:start;cursor:pointer}.f-faq__item-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.f-faq__item-summary{display:flex;flex-direction:column;align-items:flex-start;gap:calc(clamp(.5rem,.88398vw + .29282rem,1rem));text-align:left;padding-top:0}.f-faq__item-title{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;margin:0;text-decoration:none}.f-faq__item-title:after{content:"";position:absolute;left:50%;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform:translateX(-50%) scaleX(0);transform-origin:center}@media(prefers-reduced-motion:no-preference)and (not (update:slow)){.f-faq__item-title:after{transition:transform .25s cubic-bezier(.445,.05,.55,.95)}}.f-faq__item-title-text{transition:transform .25s cubic-bezier(.445,.05,.55,.95);display:inline-block;text-decoration:none}@media(hover:hover)and (pointer:fine){.f-faq__item:hover .f-faq__item-title-text{transform:translateY(-4px)}.f-faq__item:hover .f-faq__item-title:after{transform:translateX(-50%) scaleX(1)}.f-faq__item:hover .f-faq__item-toggle-icon{transform:translateY(5px)}}.f-faq__item-toggle-icon{transition:transform var(--transition-duration) cubic-bezier(.445,.05,.55,.95);flex-shrink:0;align-self:flex-start;width:calc(clamp(1.5rem,3.42541vw + .69717rem,3.4375rem));height:calc(clamp(1.5rem,3.42541vw + .69717rem,3.4375rem));color:currentColor;margin-top:0}@media(min-width:768px){.f-faq__item-toggle-icon{margin-top:-5px}}@media(min-width:1024px){.f-faq__item-toggle-icon{margin-top:-7px}}.f-faq__item-toggle-icon svg{display:block;width:100%;height:100%}.f-faq__item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.445,.05,.55,.95)}.f-faq__item-content-inner{min-height:0;padding-top:calc(clamp(.5rem,.88398vw + .29282rem,1rem));overflow:hidden}.f-faq__item-excerpt{display:block;margin-top:0;margin-bottom:0;font-size:var(--typography-heading-tiny);line-height:var(--typography-heading-tiny-lh);color:var(--text-dark)}.f-faq__item-body,.f-faq__item-excerpt{max-width:calc(clamp(18.75rem,77.34807vw + .62155rem,62.5rem))}.f-faq__item-body{margin-top:calc(clamp(.5rem,.88398vw + .29282rem,1rem));color:var(--color-brand-tkn-black,#000)}.f-faq__item-body .f-paragraph,.f-faq__item-body li,.f-faq__item-body ol,.f-faq__item-body p,.f-faq__item-body ul{max-width:100%!important;margin-inline:0!important;justify-self:stretch!important;font-size:var(--typography-body-medium);line-height:var(--typography-body-medium-lh);color:var(--color-brand-tkn-black,#000)}.f-faq__item-body>:first-child{margin-block-start:0}.f-faq__item-body>:last-child{margin-block-end:0}.f-faq__item.is-open .f-faq__item-content{grid-template-rows:1fr}.f-faq__item.is-open .f-faq__item-toggle-icon{transform:rotate(180deg)}

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