/* Keep the expanded, three-language menu comfortable at laptop widths. */
@media (min-width:1451px){
 .desktop-nav{gap:14px;flex-wrap:nowrap}
 .desktop-nav a{font-size:12px;white-space:nowrap}
 .header-inner{gap:16px}
}
@media (max-width:1450px){
 .desktop-nav{display:none}
 .menu-toggle{display:flex}
 .header{height:82px}
 .mobile-nav.open{display:flex;position:absolute;top:82px;left:0;right:0;flex-direction:column;padding:15px 23px 28px;background:#14161c;border-bottom:1px solid #444;max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain}
 .mobile-nav a{padding:14px 0;font-size:16px;border-bottom:1px solid #30333c}
 .mobile-nav a.active{color:#fc4a54}
}
