/* Astro page-local header overrides already make this header relative, in flow. */
body .d-header .d-header-body>.ai-network{margin-left:auto;flex:none}
@media(max-width:700px){
 body .d-header .header-container{padding-inline:8px}
 body .d-header .d-header-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 44px;gap:8px;padding:9px 10px;min-height:112px;height:auto;box-sizing:border-box}
 body .d-header .m-header-logo{grid-column:1;grid-row:1;justify-self:start;min-width:0}
 body .d-header .brand-wordmark{font-size:15px;letter-spacing:-.04em}
 body .d-header .d-header-body>.ai-network{grid-column:2;grid-row:1;justify-self:end;margin:0}
 body .d-header .header-cta{grid-column:1/-1;grid-row:2;justify-self:stretch;min-height:44px;width:auto;margin:0;font-size:14px}
}
