.legal-page{max-width:940px;margin:0 auto;padding:8rem 24px;background:#fffefa;color:#101117}.legal-page h1{max-width:760px;font-size:clamp(3rem,6vw,6rem);letter-spacing:-.08em}.legal-page h1 em{color:#2856e6;font-style:normal}.legal-lead{max-width:660px;color:#5a646c;font-size:1.1rem;line-height:1.7}.legal-page section{max-width:700px;padding:2rem 0;border-top:1px solid #d7ddd9}.legal-page section:first-of-type{margin-top:4rem}.legal-page h2{margin-bottom:.65rem;font-size:1.35rem}.legal-page section p{margin:0;color:#59636c;line-height:1.7}.legal-page a{color:#2856e6;font-weight:800}@media(max-width:640px){.legal-page{padding:5rem 16px}.legal-page h1{font-size:3.2rem}}
