/* Language navigation is usable before JavaScript loads, including on mobile. */
.io-language{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:4px;padding:2px;border:1px solid #606a7d;border-radius:8px}
.io-language a{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:38px;padding:0 5px;border-radius:5px;color:#d7deeb;font-size:11px;font-weight:650;text-decoration:none}
.io-language a[aria-current="page"]{background:#eae6dd;color:#0c1119}
.io-language a:hover{background:#30456c;color:#fff}
.io-language a:focus-visible{outline:2px solid #a1bdff;outline-offset:3px}
@media(min-width:901px) and (max-width:1150px){.io-nav{gap:16px}.io-navigation{gap:16px}.io-logo img{width:158px}.io-nav-cta{padding-inline:13px}}
@media(max-width:900px){.io-language{margin-left:auto}.io-menu-button{margin-left:0}}
@media(max-width:640px){.io-nav{gap:8px}.io-logo img{width:140px}.io-language a{min-width:30px;min-height:40px;padding-inline:3px}.io-menu-button{width:36px;min-width:36px}}
@media(max-width:360px){.io-logo img{width:126px}.io-language a{min-width:28px}.io-nav{gap:6px}}
