.main-site-header{padding-inline:clamp(16px,2vw,32px);gap:16px}.main-site-header .brand{flex:none}.main-site-header nav{min-width:0;gap:clamp(8px,1vw,16px)}.main-site-header nav>a{white-space:nowrap;font-size:13px}.main-site-header .language-picker{margin-left:0}.main-site-header .brand span{font-size:14px}@media(min-width:901px) and (max-width:1440px){.main-site-header nav{display:flex;visibility:hidden;opacity:0;position:fixed;inset:82px 0 0;background:linear-gradient(145deg,#20242a,#2d3137);padding:30px 24px;flex-direction:column;align-items:stretch;gap:0;overflow:auto;transform:none}.main-site-header nav.open{visibility:visible;opacity:1}.main-site-header .nav-toggle{display:block}.main-site-header nav>a:not(.join){font-size:26px;padding:10px 0;border-bottom:1px solid #666}.main-site-header nav .join{margin-top:18px;text-align:center;padding:14px}}@media(min-width:1441px) and (max-width:1650px){.main-site-header .brand span{display:none}.main-site-header .brand{padding-right:8px}.main-site-header nav .join{padding-inline:12px}}@media(max-width:1440px){.main-site-header .nav-toggle{margin-left:auto}.main-site-header nav>a{white-space:normal;overflow-wrap:anywhere}.main-site-header nav .join{flex:none}}@media(max-width:600px){.main-site-header{padding-inline:12px;gap:8px}.main-site-header .brand span{display:none}.main-site-header .brand{padding:4px;gap:0}.main-site-header .brand img{width:38px;height:38px}.main-site-header .brand:before{display:none}.main-site-header .nav-toggle{padding:9px}.main-site-header .language-picker{order:3}}

@media(max-width:1440px){.main-site-header #main-nav>a.nav-manifest{align-items:flex-start;gap:8px;padding:17px 20px;margin:10px 0 12px;font:700 clamp(24px,3vw,36px)/1.15 Bitter,Georgia,serif}.main-site-header #main-nav .nav-manifest small{display:block;white-space:normal;max-width:420px;padding-right:18px;font:400 12px/1.55 system-ui,sans-serif;letter-spacing:0;text-transform:none}.main-site-header #main-nav .nav-manifest__arrow{display:block;position:absolute;right:20px;top:32px;font-size:28px}}
