*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:linear-gradient(135deg,#eef6ff,#fff);color:#1f2937;line-height:1.65}.legal-wrap{max-width:900px;margin:auto;padding:24px 16px 60px}.legal-card{background:#fff;border:1px solid #dbe4f0;border-radius:18px;padding:30px;box-shadow:0 12px 30px #00000012}.legal-header{text-align:center;border-bottom:1px solid #dbe4f0;padding-bottom:20px;margin-bottom:24px}.legal-logo{width:86px;height:86px;object-fit:contain;border-radius:18px}h1{margin:12px 0;color:#0d47a1}h2{margin-top:30px;padding:10px 13px;border-left:5px solid #1976d2;border-radius:6px;background:#e8f1fb;color:#0d47a1;font-size:21px}.meta{color:#64748b;font-size:13px}.contact{padding:15px;border:1px solid #b9d3ec;border-radius:10px;background:#f8fbff}a{color:#1976d2}@media(max-width:600px){.legal-card{padding:20px}h2{font-size:19px}}