/* One navigation geometry for every public and account page. */
.header .header-inner,.draft-subpage .header .header-inner{width:min(1660px,calc(100% - 48px));height:90px;min-height:0;display:flex;align-items:center;gap:40px;padding:0;margin-inline:auto}
.header .header-inner>a:first-child{display:block;flex:0 0 176px;width:176px}
.header .logo,.draft-subpage .header .logo{display:block;width:176px;max-width:none;height:auto}
.header #nav,.draft-subpage .header #nav{display:flex;align-items:center;position:static;gap:32px;padding:0;margin:0;flex-shrink:0}
.header #nav>a[data-nav-label],.draft-subpage .header #nav>a[data-nav-label]{display:flex;align-items:center;height:24px;padding:0;margin:0;line-height:1;font-size:0;flex:none}
.nav-label-outline{display:block;height:24px;width:auto;flex:none;overflow:visible}
.header .header-actions,.draft-subpage .header .header-actions{display:flex;align-items:center;gap:24px;margin-left:auto;flex-shrink:0}
.header .menu-toggle,.draft-subpage .header .menu-toggle{display:none}
@media(max-width:1080px){
 .header .header-inner,.draft-subpage .header .header-inner{height:72px;gap:16px}
 .header .header-inner>a:first-child{flex-basis:154px;width:154px}
 .header .logo,.draft-subpage .header .logo{width:154px}
 .header #nav,.draft-subpage .header #nav{display:none;position:absolute;top:72px;left:0;right:0;width:100%;padding:20px 28px;background:#fff;border-bottom:1px solid #e5eaf0;box-shadow:0 12px 22px #18283b0a;max-height:calc(100dvh - 72px);overflow-y:auto}
 .header #nav.open,.draft-subpage .header #nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .header #nav>a[data-nav-label],.draft-subpage .header #nav>a[data-nav-label]{height:48px;padding:12px 0}
 .header .menu-toggle,.draft-subpage .header .menu-toggle{display:block;order:3}
 .header .header-actions,.draft-subpage .header .header-actions{gap:0}
}
@media(max-width:720px){.header .header-inner,.draft-subpage .header .header-inner{width:calc(100% - 40px)}}
@media(max-width:380px){.header .header-inner,.draft-subpage .header .header-inner{gap:8px}.header .header-inner>a:first-child{flex-basis:136px;width:136px}.header .logo,.draft-subpage .header .logo{width:136px}}
