:root{--ink:#0f172a;--muted:#64748b;--border:#e2e8f0;--blue:#2563eb;--navy:#061434;--bg:#f7f9fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.7}.legal-top{border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0;z-index:10}.legal-nav{max-width:980px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-weight:800;text-decoration:none}.legal-brand img{width:34px;height:34px}.legal-back{color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.legal-main{max-width:860px;margin:48px auto 72px;padding:0 24px}.legal-hero{padding:34px;border:1px solid var(--border);background:#fff;border-radius:24px;box-shadow:0 18px 45px rgba(15,23,42,.06);margin-bottom:22px}.legal-kicker{display:inline-block;color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.legal-hero h1{font-size:clamp(30px,5vw,46px);line-height:1.1;letter-spacing:-1.5px;margin:10px 0}.legal-hero p{margin:0;color:var(--muted)}.legal-card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px 30px;margin:14px 0}.legal-card h2{font-size:19px;margin:0 0 10px}.legal-card p,.legal-card li{color:#475569;font-size:14px}.legal-card ul{padding-left:20px}.legal-contact{padding:20px;border-radius:16px;background:#eff6ff;color:#1e3a8a;font-size:13px}.legal-contact a{color:#1d4ed8;font-weight:700}.legal-foot{max-width:860px;margin:0 auto 38px;padding:0 24px;color:var(--muted);font-size:12px;text-align:center}@media(max-width:600px){.legal-nav{padding:12px 16px}.legal-main{margin-top:28px;padding:0 16px}.legal-hero,.legal-card{padding:22px}.legal-back{font-size:12px}}
