.header-inner{gap:1rem;flex-wrap:nowrap}
.main-nav{margin-left:auto;gap:clamp(.7rem,1.8vw,1.7rem)}
.language-switch{display:flex;align-items:center;flex:none;gap:0;font:600 .8rem/1.2 var(--sans);white-space:nowrap;color:var(--ink)}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;text-decoration:none}
.language-switch a[aria-current="page"]{text-decoration:underline;text-underline-offset:.25em;color:var(--brand-blue)}
.language-switch a:hover{color:var(--brand-blue)}
.language-switch span{color:var(--muted)}
.translation-note{font-size:.9rem;color:var(--muted);margin-block:1rem}
@media(max-width:1100px) and (min-width:881px){.main-nav{gap:.65rem}.main-nav a{font-size:.8rem}.header-inner{gap:.65rem}}
@media(max-width:880px){.header-inner{gap:.5rem}.brand{margin-right:auto}.menu-toggle{order:3;flex:none}.language-switch{order:2}.main-nav{order:4;margin-left:0}}
@media(max-width:420px){.header-inner{width:calc(100% - 1.25rem);gap:.25rem}.brand-main{font-size:1.05rem}.brand-main::before{margin-right:.3rem}.brand-main::after{margin-left:.3rem}.language-switch a{min-width:30px;min-height:44px}}
