/* Preserve each original header positioning rule; fit the new third item. */
body .site-header .header-inner,body .seo-header .header-row{grid-template-columns:auto minmax(0,1fr) auto;gap:18px}
body .header-inner>.ai-network,body .header-row>.ai-network{justify-self:end}
@media(max-width:700px){
 :root{--header-h:112px}
 body .site-header .header-inner,body .seo-header .header-row{width:calc(100% - 20px);height:112px;min-height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:9px 10px;box-sizing:border-box}
 body .header-inner>.brand,body .header-row>.seo-logo{grid-column:1;grid-row:1;justify-self:start}
 body .header-inner>.ai-network,body .header-row>.ai-network{grid-column:2;grid-row:1;justify-self:end}
 body .header-inner>.header-cta,body .header-row>.mini-cta{grid-column:1/-1;grid-row:2;justify-self:stretch;min-height:44px;height:44px;width:auto;margin:0;font-size:13px}
}
/* Original404 uses the home fixed header but has no hero to provide its offset. */
body.home-ui #content:has(>.final-cta:first-child){padding-top:calc(var(--header-h) + var(--header-gap)*2)}
