/* Small-phone header fit, found during final viewport checks. */
@media(max-width:400px){
 .inner-page-header.site-header{padding-inline:14px;gap:10px}
 .inner-page-header .inner-page-wordmark{font-size:15px;gap:6px;min-width:0}
 .inner-page-header .menu-toggle{padding:10px 4px;gap:9px;flex-shrink:0;font-size:14px}
 .site-nav .nav-inner{width:calc(100% - 28px);gap:10px}
 .site-nav .brand{gap:6px;min-width:0}
 .site-nav .brand>span:last-child{font-size:16px;letter-spacing:.1em}
 .site-nav .menu-button{gap:8px;padding-inline:2px;flex-shrink:0}
}
