
/* Localization navigation for Home review: preserve V51 R1 CSS and brand. */
.locale-bar{background:#eff6fa;border-bottom:1px solid #d9e7f1;font-size:13px;color:#1b4264}
.locale-inner{max-width:1420px;margin:auto;padding:7px 24px;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}
.locale-inner a{color:#16446e;text-decoration:underline;text-underline-offset:3px}
.locale-inner strong{padding:4px 9px;background:#0a3a60;color:#fff;border-radius:5px}
.locale-upcoming{color:#667d8c}
@media(min-width:1051px) and (max-width:1450px){html[lang="es"] .nav{gap:10px;font-size:12px}html[lang="es"] .header-inner{gap:9px;padding:10px 14px}html[lang="es"] .brand{min-width:182px}html[lang="es"] .brand span{font-size:20px}html[lang="es"] .brand img{height:55px}html[lang="es"] .header-actions{gap:6px}html[lang="es"] .header-actions .btn{padding:9px 12px;font-size:12px}}
@media(max-width:1050px){.locale-inner{justify-content:center}}
@media(max-width:460px){.locale-inner{gap:9px;padding:7px 6px;font-size:11px}}

/* 24 Oct V51 R2: Portuguese active link (no upcoming badge). */
