.legal-page{padding:56px 24px 88px}.legal-page>.wrap{width:100%;max-width:820px;margin-inline:auto;padding:0}.legal-page h1{font-family:inherit;font-size:clamp(32px,3vw,46px);font-weight:650;line-height:1.15;letter-spacing:-.04em;margin:0 0 38px}.legal-page .prose{max-width:none;font-size:16px;line-height:1.8}.legal-page .prose h2{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:32px 0 12px;color:#edf0f7}.legal-page .prose p,.legal-page .prose ul{color:#b7becb;margin-bottom:16px}.legal-page .prose a{color:#b8caff;text-decoration:underline;text-underline-offset:3px}.legal-page [id]{scroll-margin-top:110px}@media(max-width:600px){.legal-page{padding:32px 20px 56px}.legal-page h1{margin-bottom:28px}.legal-page .prose{font-size:15px;line-height:1.75}.legal-page .prose h2{font-size:20px}}