:root{--grid-columns:12;--grid-column-span:calc(100%/var(--grid-columns))}@media(min-width:1025px){:root{--grid-columns:12}}.f-faq{background-color:var(--color-brand-tkn-white,#fff);color:var(--color-brand-tkn-black,#000);grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding-block:clamp(6.875rem,11.0497237569vw + 4.2852209945rem,13.125rem);position:relative;width:100vw;--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)}:is([class^=o-row],[class*=" o-row"])+.f-faq:is([class^=o-row],[class*=" o-row"]){--row-spacing-prev:calc(var(--component-spacing-default)*0.75);--row-spacing-start:calc(var(--component-spacing-default)*0.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)*0.75);margin-block-start:calc(var(--component-spacing-default)*.75)}.f-faq__container{display:flex;flex-direction:column;position:relative;z-index:2}.f-faq__header{border-bottom:2px solid var(--border-primary);padding-block-end:clamp(2rem,3.5359116022vw + 1.1712707182rem,4rem)}.f-faq__title{margin:0}.f-faq__preamble{font-size:var(--typography-body-medium);margin-block-start:clamp(.5rem,.8839779006vw + .2928176796rem,1rem)}.f-faq__items{list-style:none;margin:0;padding:0}.f-faq__item{border-bottom:2px solid var(--border-primary);cursor:pointer;padding-block:clamp(2rem,3.5359116022vw + 1.1712707182rem,4rem) clamp(1rem,3.5359116022vw + .1712707182rem,3rem)}.f-faq__item-heading{display:block;margin:0}.f-faq__item-toggle{align-items:center;background:transparent;border:none;color:var(--text-dark);cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:start;transition:opacity var(--transition-duration) cubic-bezier(.445,.05,.55,.95);width:100%}.f-faq__item-toggle:hover{opacity:.8}.f-faq__item-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.f-faq__item-title{margin:0;transition:transform var(--transition-duration) cubic-bezier(.445,.05,.55,.95)}.f-faq__item:hover .f-faq__item-title{text-decoration:underline;transform:translateX(5px)}.f-faq__item:hover .f-faq__item-toggle-icon{transform:translateY(5px)}.f-faq__item-toggle-icon{color:currentColor;height:clamp(1.5rem,3.4254143646vw + .6971685083rem,3.4375rem);transition:transform var(--transition-duration) cubic-bezier(.445,.05,.55,.95);width:clamp(1.5rem,3.4254143646vw + .6971685083rem,3.4375rem)}.f-faq__item-toggle-icon svg{display:block;height:100%;width: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;overflow:hidden;padding-top:clamp(.5rem,.8839779006vw + .2928176796rem,1rem)}.f-faq__item-excerpt{font-size:var(--typography-heading-tiny);line-height:var(--typography-heading-tiny-lh);margin-bottom:0;margin-top:0;max-width:clamp(18.75rem,77.3480662983vw + .6215469613rem,62.5rem)}.f-faq__item-body{margin-top:clamp(.5rem,.8839779006vw + .2928176796rem,1rem)}.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*/