.faq-page-main{width:min(980px,calc(100% - 40px));margin:0 auto;padding:96px 0 40px}.faq-page-hero{max-width:780px;padding-bottom:72px}.faq-page-hero h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(3.3rem,7vw,6.6rem);line-height:.92;letter-spacing:-.065em;text-wrap:balance}.faq-page-hero>p:last-child{max-width:650px;margin:28px 0 0;color:var(--ink-soft);font-size:1.15rem;line-height:1.65}.legal-content{max-width:760px}.legal-content h2{margin:44px 0 14px;font-family:var(--font-display),sans-serif;font-size:1.6rem;letter-spacing:-.03em}.legal-content h2:first-child{margin-top:0}.legal-content li,.legal-content p{color:var(--ink-soft);line-height:1.75}.legal-content ul{margin:0;padding-left:22px}.legal-content li+li{margin-top:8px}.legal-content strong{color:var(--ink)}.legal-updated{color:var(--ink-soft);font:700 11px/1.2 var(--font-mono,ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase}@media (max-width:520px){.faq-page-main{width:min(100% - 28px,1180px)}}