.legal-content{max-width:760px;margin:0 auto;padding:160px 24px 80px}
.legal-content h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}
.legal-content .last-updated{font-size:14px;color:var(--text-muted);margin-bottom:48px}
.legal-content h2{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:600;margin-top:40px;margin-bottom:12px;color:var(--text-primary)}
.legal-content p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}
.legal-content .contact-block{margin-top:32px;padding:24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px}
.legal-content .contact-block p{margin-bottom:4px;font-size:15px}
