.legal-page{--ink:#0e1012;--ink-2:#3c434b;--muted:#6b7280;--paper:#f7f6f2;--green:#0e7a3c;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);padding:48px clamp(16px,5vw,48px) 80px}.legal-page-inner{max-width:720px;margin:0 auto}.legal-back{color:var(--green);margin-bottom:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-page h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,5vw,40px);font-weight:800}.legal-updated{color:var(--muted);margin:0 0 32px;font-size:13px}.legal-page h2{margin:32px 0 10px;font-size:19px;font-weight:700}.legal-page p,.legal-page li{color:var(--ink-2);font-size:15px;line-height:1.7}.legal-page p{margin:0 0 14px}.legal-page ul{margin:0 0 14px;padding-left:22px}.legal-page a{color:var(--green);font-weight:600;text-decoration:none}.legal-page a:hover{text-decoration:underline}
