
.legal-page{background:#f6fbff;color:#13233a;min-height:100vh}.legal-wrap{max-width:1000px;margin:0 auto;padding:42px 20px 70px}.legal-top{background:linear-gradient(135deg,#071f45,#0b7fc1);color:#fff;padding:34px 0 28px}.legal-brand{max-width:1000px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand img{height:48px;width:auto;background:#fff;border-radius:10px;padding:4px}.legal-brand a{color:#fff;text-decoration:none;font-weight:700}.legal-card{background:#fff;border:1px solid #dbe8f2;border-radius:20px;padding:34px;box-shadow:0 14px 40px rgba(15,35,69,.08)}.legal-card h1{margin:0 0 8px;font-size:34px;color:#0f2345}.legal-card h2{margin-top:30px;color:#0f5f99;font-size:21px}.legal-card p,.legal-card li{line-height:1.75;color:#52657a}.legal-card ul{padding-left:22px}.legal-meta{color:#6f8192;font-size:14px;margin-bottom:28px}.legal-note{background:#eef8ff;border-left:4px solid #0b9fcd;padding:16px 18px;border-radius:8px;margin:22px 0}.legal-footer{text-align:center;color:#607285;font-size:14px;padding:22px}.legal-contact{font-weight:700;color:#0b6fa8}@media(max-width:600px){.legal-card{padding:22px}.legal-card h1{font-size:28px}.legal-brand img{height:38px}}
