/* Original FAQ globally styles details and rotates every summary span. */
body header .ai-network{border:0;padding:0}
#ai-network-trigger>span{font:inherit;color:inherit;transform:none}
@media(max-width:900px){
 html{scroll-padding-top:137px}
 body .header.shell{width:calc(100% - 20px);height:113px;min-height:113px;display:grid;grid-template-columns:1fr auto;grid-template-rows:40px 44px;gap:8px;padding:9px 10px;box-sizing:border-box}
 body .header .brand{grid-column:1;grid-row:1;justify-self:start;font-size:17px;gap:6px}
 body .header .brand>span:last-child{display:inline}
 body .header .brandMark{font-size:24px}
 body .header>.ai-network{grid-column:2;grid-row:1;justify-self:end}
 body .header .headerActions{display:contents}
 body .header .headerLogin{grid-column:1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;height:44px;min-height:44px;padding:0 12px;font-size:14px}
 body .header .headerActions>.button{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;height:44px;min-height:44px;padding:0 14px;font-size:14px}
 body .heroGrid,body .seoHeroGrid{padding-top:141px}
}
/* Existing service404: preserve original card and actions under menu-only flow row. */
header[data-ai-network-service-header]{position:static;display:flex;justify-content:flex-end;align-items:center;min-height:64px;padding:12px;box-sizing:border-box}
