body .header,body .site-header{gap:20px}
body .header>.ai-network,body .site-header>.ai-network{margin-left:auto;flex:none}
@media(max-width:900px){
 html{scroll-padding-top:128px}
 body .header,body .site-header{width:calc(100% - 20px);height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:10px 0;box-sizing:border-box}
 body .header>.logo,body .site-header>.logo{grid-column:1;grid-row:1;font-size:25px}
 body .header>.ai-network,body .site-header>.ai-network{grid-column:2;grid-row:1;justify-self:end;margin:0}
 body .header>div,body .site-header>.header-actions{grid-column:1/-1;grid-row:2;justify-content:flex-end;min-height:44px}
 body .header .primary.small,body .site-header .button-primary{height:44px;min-height:44px;padding:10px 16px;font-size:14px;box-sizing:border-box}
}
header[data-ai-network-service-header]{display:flex;align-items:center;justify-content:flex-end;min-height:64px;padding:12px;box-sizing:border-box}
body:has(>header[data-ai-network-service-header]) .notfound{min-height:calc(100svh - 64px)}
