.legal-page{max-width:860px;margin:0 auto;padding:80px 28px 120px}.legal-page h1{font-size:clamp(50px,8vw,88px);line-height:.92;margin:45px 0 60px}.legal-page h2{font-size:20px;margin:45px 0 12px}.legal-page p,.legal-page li{color:var(--muted);font-size:14px;line-height:1.8}.legal-page ul{padding-left:20px}.legal-meta{font:500 10px DM Mono;color:var(--muted);letter-spacing:.08em}.legal-links{display:flex;gap:18px}.legal-links a{color:inherit}.legal-back{display:inline-block;margin-top:50px;color:var(--ink);font-weight:600}@media(max-width:760px){.legal-page{padding-top:55px}footer .legal-links{flex-direction:row}}
