/* Footer language switcher — static <a href> links, no JS required */
.lang-switcher--footer{box-sizing:border-box;width:100%;margin:0;padding:1.25rem 1rem 1.5rem;background:#0b2a4a;border-top:1px solid rgba(255,255,255,.12);text-align:center}
.lang-switcher__title{margin:0 0 .75rem;color:#fff;font:600 14px/1.3 system-ui,sans-serif;letter-spacing:.03em}
.lang-switcher--footer ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .85rem;list-style:none;margin:0 auto;padding:0;max-width:960px}
.lang-switcher--footer a{display:inline-block;padding:.35rem .55rem;color:#dce8f5;text-decoration:none;font:600 13px/1.2 system-ui,sans-serif;border:1px solid transparent;border-radius:2px}
.lang-switcher--footer a:hover{color:#fff;text-decoration:underline}
.lang-switcher--footer .is-active a{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.08)}
