.faq-page{min-height:100vh;padding-top:66px}.faq-page .section-shell{max-width:1140px}.faq-heading{margin-bottom:var(--content-space);text-align:left}.faq-heading p,.faq-heading span{display:none}.faq-heading h1,.faq-heading h2{margin:0}.faq-accordion{max-width:none;width:100%}.faq-accordion details{margin:14px 0}.faq-accordion summary{min-height:72px;padding:18px 28px;font-size:19px;line-height:1.45}.faq-accordion details>p{margin:0;padding:0 88px 24px 28px;color:#d3d9e6;font-size:16px;line-height:1.75}.faq-contact{margin-top:55px;text-align:center}.faq-contact p{margin-bottom:14px;color:var(--muted)}@media(prefers-reduced-motion:reduce){.faq-accordion details,.faq-accordion summary i,.faq-accordion summary i:before{transition-duration:.01ms}}.faq-page{padding-top:114px}@media(max-width:640px){.faq-page{padding-top:98px}}@media(max-width:640px){.faq-page{padding-top:50px}.faq-page .section-shell{padding-right:18px;padding-left:18px}.faq-heading{margin-bottom:36px}.faq-heading h1,.faq-heading h2{font-size:32px}.faq-heading p{min-height:34px;margin-bottom:14px;padding-left:44px;background-size:34px auto;font-size:13px}.faq-heading span{font-size:14px;padding-bottom:18px}.faq-accordion summary{min-height:0;gap:12px;padding:12px 12px 12px 16px;font-size:14px;font-weight:600;line-height:1.35}.faq-accordion summary i{width:28px;height:24px;margin-left:0}.faq-accordion details>p{padding:0 16px 16px;font-size:13px}}
