/* Product-local intermediate-width header fix; shared navigation stays intact. */
@media (min-width: 701px) and (max-width: 980px) {
  .context-pack-landing .site-header {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px 16px;
    padding-block: 12px;
  }
  .context-pack-landing .site-header .nav {
    grid-column: 1 / -1;
    grid-row: 2;
    flex-wrap: wrap;
  }
}
