/* Neutralize only the donor's body[data-design] h2 rule inside our menu. */
body[data-design="directed-edit-suite"] #ai-network-panel .ai-network-group h2{max-width:none;color:#9c8dff;font:700 11px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.065em;text-wrap:wrap}
@media(max-width:760px){
 body .site-header .header-inner,body .feature-header .feature-header__inner{width:calc(100% - 20px);height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 44px;gap:8px;padding:8px 0;box-sizing:border-box}
 body .site-header .wordmark,body .feature-header .feature-wordmark{grid-column:1;grid-row:1;justify-self:start}
 body .site-header .header-inner>.ai-network,body .feature-header .feature-header__inner>.ai-network{grid-column:2;grid-row:1;justify-self:end}
 body .site-header .header-actions{grid-column:1/-1;grid-row:2;width:100%;margin:0;justify-self:stretch}
 body .site-header .header-actions>.button{width:100%;min-height:44px;margin:0;justify-content:center}
 body .feature-header .feature-header__inner>.feature-button{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;min-height:44px;margin:0;justify-content:center}
 html{scroll-padding-top:132px}
}
/* Keep accepted404's logo/text/CTA card in the remaining viewport. */
header[data-ai-network-service-header]{position:static;display:flex;align-items:center;justify-content:flex-end;min-height:64px;padding:12px;box-sizing:border-box}
body:has(>header[data-ai-network-service-header])>.not-found{min-height:calc(100dvh - 64px)}
