/* Existing fixed header/body/editor toolbar share --header-height. */
body .site-header{grid-template-columns:auto auto minmax(0,1fr) auto;gap:18px}
body .site-header>.ai-network{justify-self:end}
body .site-header>nav{justify-content:center}
@media(min-width:1041px) and (max-width:1430px){
 :root{--header-height:100px}
 body .site-header{height:100px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:44px 38px;gap:4px 14px;padding:7px 20px;box-sizing:border-box}
 body .site-header>.brand{grid-column:1;grid-row:1}
 body .site-header>.ai-network{grid-column:2;grid-row:1}
 body .site-header>.header-cta{grid-column:3;grid-row:1}
 body .site-header>nav{grid-column:1/-1;grid-row:2}
 body .site-header>nav a{padding-block:9px}
}
@media(max-width:1040px){
 :root{--header-height:112px}
 body .site-header{height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:10px;box-sizing:border-box}
 body .site-header>.brand{grid-column:1;grid-row:1;gap:7px}
 body .site-header>.ai-network{grid-column:2;grid-row:1}
 body .site-header>.header-cta{grid-column:1/-1;grid-row:2;justify-self:stretch;min-height:44px;width:auto;margin:0;padding:0 14px;font-size:14px}
}
@media(max-width:1430px){body section[id],body .study-section,body .biz-section,body .hr-section,body .form-section,body .content-section,body .seo-section{scroll-margin-top:calc(var(--header-height) + 16px)}}
