.legal-main{background:var(--white);padding:132px 24px 88px}.legal-doc{max-width:860px;color:var(--ink);margin:0 auto}.legal-doc h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:700}.legal-doc .legal-meta{color:var(--muted);margin:0 0 32px;font-size:14px}.legal-doc h2{border-top:1px solid var(--line);margin:36px 0 12px;padding-top:20px;font-size:18px;font-weight:700}.legal-doc p,.legal-doc li{color:var(--muted);font-size:15px;line-height:1.8}.legal-doc p{margin:0 0 12px}.legal-doc ul,.legal-doc ol{margin:0 0 12px;padding-left:22px}.legal-doc ul{list-style:outside}.legal-doc ol{list-style:decimal}.legal-doc li{margin-bottom:6px}@media (max-width:720px){.legal-main{padding:108px 20px 64px}}
