/* GridPilot's shared marketing and blog header. */
body[data-news-brand="GridPilot AI"] .nav-inner,
body[data-news-brand="GridPilot AI"] .news-site-header__inner { gap: clamp(1.5rem, 3vw, 2.5rem); }
body[data-news-brand="GridPilot AI"] .nav-brand,
body[data-news-brand="GridPilot AI"] .news-brand-group { flex-shrink: 0; }
body[data-news-brand="GridPilot AI"] .nav-links,
body[data-news-brand="GridPilot AI"] .news-desktop-nav { gap: clamp(1.5rem, 2.5vw, 2rem); white-space: nowrap; }
body[data-news-brand="GridPilot AI"] .nav-actions,
body[data-news-brand="GridPilot AI"] .news-site-header__actions { gap: .75rem; margin-left: auto; white-space: nowrap; }
body[data-news-brand="GridPilot AI"] .nav a:focus-visible,
body[data-news-brand="GridPilot AI"] .nav button:focus-visible,
body[data-news-brand="GridPilot AI"] .news-site-header a:focus-visible,
body[data-news-brand="GridPilot AI"] .news-site-header summary:focus-visible { outline: 2px solid #c4a574; outline-offset: 5px; }
body[data-news-brand="GridPilot AI"] .mobile-header-actions { display: flex; flex-direction: column; align-items: flex-start; gap: 1.25rem; margin-top: 1.25rem; padding-top: 1.5rem; border-top: 1px solid #ffffff26; }
body[data-news-brand="GridPilot AI"] .mobile-header-actions .mobile-signin { font-size: 1.0625rem; font-weight: 500; letter-spacing: 0; }
body[data-news-brand="GridPilot AI"] .mobile-header-actions .btn { margin-top: 0; }
body[data-news-brand="GridPilot AI"] .nav:has(.menu-btn.is-open) .nav-brand { position: relative; z-index: 2; color: #faf7f1; }
@media (min-width: 961px) {
  body[data-news-brand="GridPilot AI"] .nav-links,
  body[data-news-brand="GridPilot AI"] .nav-actions,
  body[data-news-brand="GridPilot AI"] .news-desktop-nav,
  body[data-news-brand="GridPilot AI"] .news-site-header__actions { display: flex; }
  body[data-news-brand="GridPilot AI"] .menu-btn,
  body[data-news-brand="GridPilot AI"] .news-mobile-menu { display: none; }
}
@media (max-width: 960px) {
  body[data-news-brand="GridPilot AI"] .nav-links,
  body[data-news-brand="GridPilot AI"] .nav-actions,
  body[data-news-brand="GridPilot AI"] .news-desktop-nav,
  body[data-news-brand="GridPilot AI"] .news-site-header__actions { display: none; }
  body[data-news-brand="GridPilot AI"] .menu-btn { display: block; }
  body[data-news-brand="GridPilot AI"] .news-mobile-menu { display: block; margin-left: auto; }
  body[data-news-brand="GridPilot AI"] .news-mobile-menu nav { gap: 1.25rem; background: #fff; padding-block: 1.5rem; }
  body[data-news-brand="GridPilot AI"] .news-mobile-menu .news-mobile-actions { display: flex; flex-direction: column; align-items: flex-start; gap: 1rem; padding-top: 1.25rem; margin-top: .25rem; border-top: 1px solid #0e13181f; }
  body[data-news-brand="GridPilot AI"] .news-mobile-menu .news-mobile-actions .btn { color: #fff; background: #0e1318; }
}
