.faq-page-width{max-width:960px}.faq-group{scroll-margin-top:calc(var(--header-h) + 32px)}.faq-group+.faq-group{margin-top:72px}.faq-group__heading{margin-bottom:28px}.faq-group__heading h2{margin-top:12px;font-size:var(--h3)}.page-faq .faq{max-width:none}.page-faq .faq summary{line-height:1.9}.page-faq .faq .a__body{max-width:100%}.page-faq .faq .faq-related{margin-top:20px;font-size:var(--fs-sm)}.page-faq .hero-bg__art{object-position:center center}.page-faq .faq-hero-note{margin-top:14px}.page-faq .faq-hero-note a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff8c}.page-faq .faq-hero-note a:hover{text-decoration-color:currentColor}@media(max-width:860px){.page-faq .hero-bg__art{object-position:72% center}}@media(max-width:760px){.faq-group+.faq-group{margin-top:48px}.faq-group__heading{margin-bottom:24px}.page-faq .faq summary{font-size:var(--fs-body)}.page-faq .faq .a p{font-size:var(--fs-sm);line-height:var(--lh-sm)}}
