/* Inner source seo-page.css has global details/summary FAQ presentation. */
body header .ai-network{border:0;padding:0}
#ai-network-trigger::after{content:none!important;display:none!important}
@media(min-width:901px) and (max-width:1200px){body header .nav{gap:12px}body header .navlinks{gap:14px;font-size:13px}}
@media(max-width:900px){
 body header:not([data-ai-network-service-header]){height:auto;min-height:113px}
 body header .nav{width:calc(100% - 20px);height:auto;min-height:112px;margin-inline:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:40px 44px;gap:8px;padding:9px 0;box-sizing:border-box}
 body header .brand{grid-column:1;grid-row:1;justify-self:start;margin:0;gap:6px;font-size:17px}
 body header .brand .mark{width:24px;height:24px}
 body header .nav>.ai-network{grid-column:2;grid-row:1;justify-self:end}
 body header .nav-actions{display:contents}
 body header .nav-actions>.btn,body header .header-cta{grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:center;height:44px;min-height:44px;padding:0 14px;font-size:14px}
}
/* Original static404 remains a centered card below a menu-only normal-flow row. */
body:has(>header[data-ai-network-service-header]){grid-template-rows:64px 1fr}
header[data-ai-network-service-header]{position:static;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:64px;padding:12px;box-sizing:border-box}
