/* English public navigation: stable brand relationship and readable link spacing. */
@media(min-width:1280px){
 html[lang="en"] body .nav .nav-inner{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:32px!important}
 html[lang="en"] body .nav .nav-menu{display:flex!important;justify-content:flex-start!important;justify-self:start!important;gap:16px!important;width:max-content!important;max-width:none!important;overflow:visible!important}
 html[lang="en"] body .nav .nav-menu>a{flex:0 0 auto!important;font-size:15px!important;padding-left:6px!important;padding-right:6px!important;min-height:44px;white-space:nowrap}
 html[lang="en"] body .nav .nav-end .language-switcher{display:inline-flex!important}
 html[lang="en"] body .nav .nav-menu-btn{display:none!important}
}
@media(min-width:1440px){
 html[lang="en"] body .nav .nav-inner{column-gap:40px!important}
 html[lang="en"] body .nav .nav-menu{gap:20px!important}
 html[lang="en"] body .nav .nav-menu>a{font-size:16px!important}
}
@media(min-width:1680px){
 html[lang="en"] body .nav .nav-inner{column-gap:48px!important}
 html[lang="en"] body .nav .nav-menu{gap:24px!important}
}
@media(min-width:901px) and (max-width:1279px){
 html[lang="en"] body .nav .nav-inner{grid-template-columns:auto auto!important;justify-content:space-between!important;column-gap:24px!important}
 html[lang="en"] body .nav .nav-menu,html[lang="en"] body .nav .nav-end .language-switcher,html[lang="en"] body .nav .nav-end .nav-search,html[lang="en"] body .nav .nav-end .nav-cta{display:none!important}
 html[lang="en"] body .nav .nav-menu-btn{display:inline-flex!important;align-items:center;justify-content:center}
}
