.legal-main{max-width:920px;margin:0 auto;padding:78px 26px 110px}.legal-hero{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal-hero h1{margin:0 0 17px;font-size:clamp(42px,7vw,68px);line-height:1;letter-spacing:-3.5px}.legal-hero p{max-width:680px;margin:0;color:var(--muted);font-size:16px;line-height:1.75}.legal-meta{display:block;margin-top:18px;color:var(--blue);font:500 10px var(--mono);letter-spacing:.8px}.legal-content{padding-top:42px}.legal-content section{display:grid;grid-template-columns:210px 1fr;gap:40px;padding:28px 0;border-bottom:1px solid var(--line)}.legal-content h2{margin:0;font-size:18px;letter-spacing:-.5px}.legal-content p,.legal-content li{color:var(--muted);font-size:14px;line-height:1.8}.legal-content p{margin:0 0 13px}.legal-content ul{margin:0;padding-left:20px}.legal-content a{color:var(--blue)}.legal-content strong{color:var(--ink)}.legal-note{margin-top:38px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--pale);color:var(--muted);font-size:13px;line-height:1.7}@media(max-width:700px){.legal-main{padding:55px 20px 80px}.legal-content section{grid-template-columns:1fr;gap:12px}.legal-hero h1{letter-spacing:-2.5px}}
