
/* V2.2 · 4.6 bilingual legal-document navigation */
.mcv-legal-hub{margin:8px 0 22px;padding:14px 16px;border:1px solid rgba(194,244,110,.30);border-radius:18px;background:linear-gradient(128deg,rgba(197,250,104,.07),rgba(21,68,54,.24));box-shadow:0 0 16px rgba(177,238,108,.045);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#e8f5eb}
.mcv-legal-hub__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}
.mcv-legal-hub__head strong{font-size:17px;font-weight:800;line-height:1.35}
.mcv-legal-hub__state{font-size:12px;color:#c4d5c8;border:1px solid #557164;padding:3px 8px;border-radius:999px;font-weight:750}
.mcv-legal-hub__links{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}
.mcv-legal-hub__links a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#1a2d32;color:#e3f4e9;border:1px solid #466458;border-radius:12px;font-weight:750;font-size:14px;line-height:1.4;padding:8px 12px;max-width:100%;overflow-wrap:anywhere}
.mcv-legal-hub__links a:hover,.mcv-legal-hub__links a:focus-visible{border-color:#cbfa73;outline:2px solid #cbfa73;outline-offset:2px}
.mcv-legal-hub__links a[aria-current="page"]{background:#cafa72;border-color:#cafa72;color:#12221a}
.mcv-legal-hub__foot{margin:12px 0 0!important;color:#b6cabc!important;font-size:13px!important;line-height:1.5!important}
@media(max-width:480px){.mcv-legal-hub{padding:12px;margin:8px 0 18px}.mcv-legal-hub__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mcv-legal-hub__links a{font-size:13px;min-width:0;padding:8px;justify-content:flex-start}}
@media(max-width:345px){.mcv-legal-hub__links{grid-template-columns:1fr}}
@media print{.mcv-legal-hub{display:none!important}}
