*{box-sizing:border-box}body{margin:0;font-family:'Poppins',Arial,sans-serif;background:#f8fafc;color:#172033;line-height:1.7}.legal-header{background:#0b2c7a;padding:20px 8%;display:flex;align-items:center;justify-content:space-between}.legal-header img{height:64px}.legal-header a{color:#fff;text-decoration:none;font-weight:600}.legal-main{max-width:980px;margin:0 auto;padding:64px 24px 80px}.legal-card{background:#fff;border-radius:20px;padding:48px;box-shadow:0 12px 35px rgba(15,23,42,.08)}h1{color:#0b2c7a;margin-top:0;font-size:2.2rem}h2{color:#0c2355;margin-top:34px;font-size:1.25rem}p,li{font-size:1rem}.updated{color:#64748b;margin-bottom:32px}.legal-footer{background:#0b1a3a;color:#fff;text-align:center;padding:35px 20px}.legal-footer a{color:#fff}.legal-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:12px}.legal-links a{color:#fff;text-decoration:underline}@media(max-width:700px){.legal-card{padding:28px 20px}.legal-header{padding:16px 20px}.legal-header img{height:52px}h1{font-size:1.7rem}}
