.faq-page{background:var(--accent-white);color:var(--foreground);padding-top:7rem}body:has(.faq-page) nav.navbar-transparent{background-color:var(--accent-white)}.faq-inner{width:100%;max-width:48rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.faq-header{padding-bottom:2rem;text-align:center}.faq-intro{margin-top:1rem!important}.faq-item{padding:1.5rem 0;border-top:1px solid rgba(0,0,0,.15)}.faq-question{font-size:1.25rem;margin-bottom:.6rem}.faq-answer{margin-bottom:0!important}.faq-back{padding-top:2.5rem;padding-bottom:3rem;text-align:center}.faq-back-link{font-family:transat,sans-serif;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;text-underline-offset:3px}