.faq-section{position:relative;padding:clamp(4rem,3.4375rem + 4.5625vw,8rem) 0;overflow:hidden}.faq-section--home{border-top:1px solid var(--border-color)}.faq-section:before{content:"";position:absolute;inset:auto 0 0 0;height:62%;background-position:bottom;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply;opacity:.9;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,black 35%,transparent);mask-image:linear-gradient(0deg,black 35%,transparent)}.faq-section.is-background-ready:before{background-image:url(/img/mega-menu__overlay-layer.webp)}.faq-section>.container,.faq-section__main{position:relative;z-index:1}.faq-section__head{text-align:center}.faq-section__head h2{text-wrap:balance}.faq-section__status{margin-top:calc(.5rem*-1);text-align:left}.faq-section__main{margin-top:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.faq-section__rail{max-width:50rem;margin-inline:auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.faq-section__rail .faq-accordion__trigger{padding-left:clamp(1.375rem,1.375rem + .625vw,2rem);padding-right:clamp(1rem,1rem + .25vw,1.25rem)}.faq-section__rail .faq-accordion__answer{padding-left:clamp(1.375rem,1.375rem + .625vw,2rem);padding-right:clamp(2.1875rem,2.1875rem + 1.8125vw,4rem)}.faq-section__rail .faq-accordion__item{border-bottom:1px solid var(--border-color)}.faq-section__rail .faq-accordion__item:first-child{border-top:0}.faq-section__rail .faq-accordion__item:last-child{border-bottom:0}.faq-section__cta{margin-top:clamp(1.8125rem,1.8125rem + 1.1875vw,3rem)}