/* Persistent language navigation, outside the collapsible menu. */
.site-header .header-language{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;font-weight:500;letter-spacing:.025em;white-space:nowrap}
.site-header .header-language a{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:44px;padding:0 3px;color:#5A5A5A}
.site-header .header-language a[aria-current=page]{color:#0A0A0A;text-decoration:underline;text-decoration-color:#FEC501;text-decoration-thickness:2px;text-underline-offset:6px}
.site-header .header-language a:hover{color:#0A0A0A;text-decoration:underline;text-underline-offset:6px}
.site-header .header-language a:focus-visible{outline:2px solid #0A0A0A;outline-offset:2px}
.site-header .header-language>span{color:#5A5A5A;font-size:11px}
@media(min-width:1101px){.site-header .header-inner{gap:20px}}
@media(max-width:1100px){.site-header .header-language{order:2;margin-left:0}.site-header .navigation{margin-left:0}}
@media(max-width:600px){.site-header .header-inner{gap:12px}.site-header .header-language{margin-left:auto}.site-header .navigation>summary{gap:8px}}
@media(max-width:360px){.site-header .header-inner{gap:8px}.site-header .brand{width:132px}}
