body .site-header .header__inner{grid-template-columns:auto auto minmax(0,1fr) auto;gap:20px}
body .site-header .header__inner>.ai-network{justify-self:end;min-width:0}
body .site-header .header__nav{justify-self:center;gap:24px}
@media(min-width:821px) and (max-width:1080px){
 body .site-header .header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:44px 36px;gap:4px 16px;padding:8px 0}
 body .site-header .wordmark{grid-column:1;grid-row:1}
 body .site-header .ai-network{grid-column:2;grid-row:1}
 body .site-header .header__inner>.button{grid-column:3;grid-row:1}
 body .site-header .header__nav{grid-column:1/-1;grid-row:2}
}
@media(max-width:820px){
 body .site-header .header__inner{width:calc(100% - 20px);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:64px}
 body .site-header .wordmark{grid-column:1;grid-row:1;font-size:24px}
 body .site-header .ai-network{grid-column:2;grid-row:1}
 body .site-header .menu-button{grid-column:3;grid-row:1;justify-self:end;padding-inline:8px}
 body .site-header .header__nav{justify-self:auto}
}
@media(min-width:521px) and (max-width:820px){
 body .site-header .header__inner{grid-template-rows:40px 44px;padding:10px 0;min-height:112px}
 body .site-header .header__inner>.button{grid-column:1/-1;grid-row:2;justify-self:end}
 body .site-header .header__nav{top:112px}
}
header[data-ai-network-service-header]{display:flex;align-items:center;justify-content:flex-end;min-height:64px;padding:12px;box-sizing:border-box}
