.legal-page{color:#0c0e12;background:#f7f7f7;min-height:100vh;padding:32px 16px 64px;font-family:Inter,system-ui,sans-serif}.legal-card{background:#fff;border:1px solid #e2e2e2;border-radius:12px;max-width:760px;margin:0 auto;padding:28px 24px}.legal-card h1{margin:0 0 4px;font-family:Montserrat,Inter,sans-serif;font-size:26px}.legal-card h2{margin:26px 0 8px;font-family:Montserrat,Inter,sans-serif;font-size:17px}.legal-card p,.legal-card li{font-size:15px;line-height:1.6}.legal-card .legal-kicker{color:#009fe3;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:600}.legal-card a{color:#009fe3}.legal-back{background:#cf0;border-radius:8px;align-items:center;min-height:44px;margin-top:20px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;color:#0c0e12!important}.legal-foot{color:#666;flex-wrap:wrap;gap:16px;max-width:760px;margin:16px auto 0;font-size:13px;display:flex}.legal-foot a{color:#666}@media (pointer:coarse),(max-width:600px){.legal-foot{align-items:center}.legal-foot a{align-items:center;min-height:40px;display:inline-flex}}
