.legal-page{color:#cbd5e1;background:#020617;min-height:100vh;padding:32px 20px;font-family:Arial,Helvetica,sans-serif;line-height:1.75}.legal-page header,.legal-page article,.legal-page footer,.legal-draft{max-width:900px;margin:0 auto}.legal-brand{font-size:30px;font-weight:800;color:#f8fafc!important;text-decoration:none!important}.legal-brand span{color:#ef4444}.legal-page nav{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.legal-page a{color:#fca5a5;text-underline-offset:4px}.legal-page nav [aria-current=page]{color:#fff;font-weight:700}.legal-draft{background:#1c1917;border:1px solid #92400e;border-radius:12px;margin:24px auto;padding:16px}.legal-page article{background:#0f172a;border:1px solid #1e293b;border-radius:16px;padding:28px}.legal-page h1{color:#f8fafc;font-size:28px;line-height:1.35}.legal-page h2{color:#f8fafc;margin-top:36px;font-size:22px;line-height:1.4}.legal-page h3{color:#f8fafc;font-size:18px}.legal-page p,.legal-page blockquote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.legal-page strong{color:#f8fafc}.legal-page blockquote{border-left:3px solid #ef4444;margin:24px 0;padding-left:18px}.legal-page hr{border:0;border-top:1px solid #334155;margin:32px 0}.legal-page footer{padding:24px 0;font-size:14px}@media (max-width:600px){.legal-page{padding:20px 12px}.legal-page article{padding:20px 16px}.legal-page h1{font-size:24px}}
