/* The language control stays visible outside the collapsible primary menu. */
.top .wrap{align-items:center;gap:14px}.language-switch{position:static;display:inline-flex;flex-direction:row;align-items:center;gap:3px;padding:0;margin:0;background:transparent;flex-shrink:0;z-index:auto;font-size:11px;order:3}.top .language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:33px;min-height:28px;padding:3px 7px;margin:0;border:1px solid #607b87;border-radius:3px;color:#fff;line-height:1.4;letter-spacing:.5px}.top .language-switch a[aria-current=page]{background:var(--yellow);color:var(--ink);border-color:var(--yellow);font-weight:800}.top .language-switch a:hover{border-color:var(--yellow)}.language-switch a:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.top .wrap>div{margin-left:auto;display:flex;align-items:center;gap:18px}.top .wrap>div>a{margin-left:0}html[lang=en] .family-nav-head strong{line-height:1.4}html[lang=en] .nav nav{gap:16px;font-size:12px}
@media(max-width:650px){.top .wrap{gap:9px;flex-wrap:wrap}.top .wrap>div{order:1;margin:0;gap:10px;flex:1;flex-wrap:wrap}.language-switch{order:2;margin-left:auto}.top .wrap>div>a{margin:0;font-size:10px}.top .language-switch a{min-width:29px;font-size:10px;padding:3px 5px}html[lang=en] .menu{font-size:11px}html[lang=en] .bender-brand span{font-size:7px}}
