.legal-page{max-width:960px;margin:auto;padding:90px 30px 120px}.legal-page h1{font-size:62px;letter-spacing:-.07em;line-height:1;margin:0}.legal-intro{font-size:15px;color:#677578;margin:16px 0 54px}.legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line);padding-top:34px}.legal-page h2{font-size:18px;letter-spacing:-.03em;margin:0 0 8px}.legal-page p{font-size:13px;color:#4e5e62}.legal-page a{color:var(--ink)}.legal-grid section{padding:0 25px 22px 0}.legal-wide{border-top:1px solid var(--line);padding-top:34px;max-width:700px}.legal-wide h2{margin-top:31px}@media(max-width:600px){.legal-page{padding:60px 20px}.legal-page h1{font-size:48px}.legal-grid{grid-template-columns:1fr}}
