.legal-head{background:#06152f;color:#fff}.legal-nav{height:78px;display:flex;align-items:center;justify-content:space-between}.legal-page{background:#f6f8fc;padding:54px 0 80px;min-height:70vh}.legal-card{background:#fff;border:1px solid #e2e8f1;border-radius:18px;padding:38px;max-width:960px;margin:auto;box-shadow:0 16px 45px rgba(6,21,47,.05)}.legal-card h1{font-size:42px;margin:0 0 8px}.legal-card h2{font-size:23px;margin:34px 0 10px;color:#0a2c61}.legal-card p,.legal-card li{line-height:1.75;color:#4e5f78}.legal-card li{margin:7px 0}.legal-meta{color:#7a8799;font-size:14px;margin-bottom:28px}.legal-note{background:#eef4ff;border-left:4px solid #1768ff;padding:14px 16px;border-radius:8px;margin:20px 0;color:#33445d}.legal-footer{background:#04132d;color:#cbd7e8;padding:32px 0}.legal-footer a{color:#fff}.legal-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:13px}@media(max-width:650px){.legal-card{padding:24px 18px;border-radius:0}.legal-page{padding:0}.legal-card h1{font-size:32px}.legal-nav{height:68px}.legal-nav .btn{padding:10px 12px}}