@media(max-width:600px){.site-header{height:72px;padding-inline:16px;gap:10px}.site-header .site-brand{font-size:12px;white-space:nowrap;flex-shrink:0}.site-header .site-brand::before{width:24px;height:24px}.site-header nav{gap:10px}.site-header .site-menu summary{font-size:11px;white-space:nowrap}.site-header .join-link{font-size:11px;white-space:nowrap;display:inline-flex;align-items:center;padding:8px 10px}}@media(max-width:380px){.site-header{height:auto;min-height:100px;flex-wrap:wrap;row-gap:8px;padding:12px 16px}.site-header nav{width:100%;justify-content:space-between}.site-header .hub-menu{width:calc(100vw - 32px);right:16px;top:100%}}