.legal-main{background:#f1f5f9;padding:52px 0 82px;min-height:75vh}.legal-shell{max-width:980px}.legal-hero{background:linear-gradient(145deg,#0b2948,#174f7d);color:#fff;padding:42px;border-radius:12px;margin-bottom:22px}.legal-hero h1{font:500 clamp(38px,6vw,58px)/1.05 Georgia,serif;margin:8px 0 14px}.legal-hero p{color:#cfdeeb;max-width:760px}.legal-status{background:#fff5d9;border:1px solid #e9c96f;color:#674806;padding:16px 18px;border-radius:8px;margin-top:24px}.legal-card{background:#fff;border:1px solid #d8e2ec;border-radius:12px;padding:30px;margin-top:18px;box-shadow:0 7px 25px rgba(15,39,68,.04)}.legal-card h2{font:500 29px Georgia,serif;margin:0 0 14px;color:#0b2948}.legal-card h3{margin:22px 0 7px;color:#123a60}.legal-card p,.legal-card li{color:#56677b;line-height:1.7}.legal-card a,.legal-links a{color:#0967b5;text-decoration:underline;text-underline-offset:3px}.legal-card li+li{margin-top:7px}.legal-meta{display:flex;gap:10px;flex-wrap:wrap}.legal-meta span{background:#e9f2fa;padding:7px 10px;border-radius:999px;color:#32536f;font-size:11px}.legal-table{width:100%;border-collapse:collapse}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #e1e8ef}.legal-table th{color:#173b5d}.legal-placeholder{background:#fff3cd;padding:1px 5px;color:#6b4e00}.legal-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.legal-nav a{color:#fff;font-weight:750}.legal-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:11px;margin-top:16px}.legal-links a{color:#b8c9dd}.legal-footer-note{text-align:center;font-size:10px;color:#7f96b1;margin:10px auto 0;max-width:850px}footer .shell{gap:20px;flex-wrap:wrap}@media(max-width:650px){.legal-main{padding-top:25px}.legal-hero,.legal-card{padding:24px}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td{display:block}.legal-table th{padding-bottom:2px}.legal-table td{padding-top:2px}}
