.language-nav{display:flex;justify-content:flex-end;gap:6px;max-width:1280px;padding:12px 24px;margin:0 auto;border-bottom:1px solid #e2e5ed}
.language-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid #d8dde7;border-radius:8px;background:#fff;color:#24334b;font-size:14px;font-weight:600;text-decoration:none;line-height:1.3}
.language-nav a[aria-current=page]{background:#101c32;color:#fff;border-color:#101c32}
.language-nav a:hover{border-color:#536b9d}.language-nav a:focus-visible{outline:3px solid #3c64c4;outline-offset:3px}
h1,h2,h3{overflow-wrap:anywhere}
@media(min-width:1101px) and (max-width:1400px){
 .header-inner{flex-wrap:wrap;gap:0;min-height:86px;padding-block:1.05rem}
 #site-nav{flex-wrap:wrap;justify-content:flex-start;width:100%;gap:.5rem 1.4rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}
 .nav-link{font-size:.94rem}.js-enabled .menu-toggle{display:inline-flex}.js-enabled #site-nav{display:none}.js-enabled #site-nav.is-open{display:flex}
}
@media(max-width:600px){.language-nav{padding:8px 20px;justify-content:stretch}.language-nav a{flex:1;min-width:0;padding:8px 5px;font-size:13px}}
