/* Language switch remains reachable when the navigation collapses. */
.lang-link{font-size:14px;font-weight:600;white-space:nowrap;color:#4e5968}
.lang-link:hover{color:#245a9c}
.lang-link:focus-visible{outline:3px solid #4381ca;outline-offset:4px}
@media(max-width:900px){.header .lang-link,.site-header .lang-link{margin-left:auto}.header .nav-link,.site-header .header-home{margin-left:0}}
@media(max-width:560px){.header,.site-header{gap:14px}.lang-link{font-size:13px}}
.beta-language-note{max-width:410px;margin-top:12px;color:#59697a;font-size:13px;line-height:1.5}
