/* Larger shared navigation */
.site-header{width:min(1440px,calc(100% - 64px))}
.site-header .nav-main.wrap{height:80px;padding-inline:26px;gap:32px}
.site-header .brand .official-logo{width:176px;max-height:52px}
.site-header .main-nav>a,.site-header .nav-dropdown-heading>a{font-size:15px;font-weight:500;padding-block:12px;color:#8b9cbd}
.site-header .main-nav{gap:25px}
.site-header .languages{gap:11px}
.site-header :is(.menu-toggle,.nav-dropdown-toggle){min-width:44px;min-height:44px;box-sizing:border-box}
.site-header .console-link{font-size:13px;padding:13px 19px}
.site-header .nav-submenu a{font-size:14px}
@media(min-width:1051px) and (max-width:1250px){.site-header .nav-main.wrap{gap:20px;padding-inline:20px}.site-header .brand .official-logo{width:156px}.site-header .main-nav,html[lang=en] .site-header .main-nav{gap:15px}.site-header .main-nav>a,.site-header .nav-dropdown-heading>a{font-size:14px}.site-header .nav-content{gap:16px}.site-header .nav-actions{gap:12px}}
@media(max-width:1050px){.site-header .nav-main.wrap{height:74px;padding-inline:20px}.site-header .nav-content{top:84px;max-height:calc(100dvh - 125px)}.site-header .main-nav>a,.site-header .nav-dropdown-heading>a{font-size:16px}.site-header .menu-toggle{width:44px;height:44px}.site-header .menu-toggle span{width:24px;height:2px}}
@media(max-width:760px){.site-header{width:calc(100% - 32px);top:16px}.site-header .nav-main.wrap{height:68px;padding-inline:16px}.site-header .brand .official-logo{width:156px;max-height:44px}.site-header .nav-content{top:78px;max-height:calc(100dvh - 110px)}.site-header .console-link{font-size:12px;padding:12px 16px}}
/* Center navigation labels and enlarge language text. */
.site-header .main-nav>a,.site-header .nav-dropdown-heading>a{text-align:center}
.site-header .nav-dropdown-heading{justify-content:center}
.site-header .nav-submenu a{justify-content:center;text-align:center;position:relative;padding-inline:30px}
.site-header .nav-submenu a>span{position:absolute;right:14px}
.site-header .languages{font-size:14px;align-items:center}
@media(max-width:1050px){.site-header .nav-dropdown-heading{position:relative;padding-inline:44px}.site-header .nav-dropdown-heading>a{flex:1;min-width:0}.site-header .nav-dropdown-toggle{position:absolute;right:0}}
@media(max-width:1050px){
  .site-header .languages{gap:4px}
  .site-header .languages a{display:grid;place-items:center;min-width:32px;min-height:40px}
}

/* Center the primary menu group between the brand and header actions. */
@media(min-width:1051px){
.site-header .nav-content{min-width:0}
.site-header .main-nav{flex:1;justify-content:center}
.site-header .nav-actions{flex-shrink:0}
}
