@media (min-width: 1001px) and (max-width: 1180px) {
  .has-product-nav .launch-nav-links { display: none; }
  .has-product-nav .nav-tools { margin-left: auto; }
  .has-product-nav .mobile-nav { display: block; }
  .has-product-nav .mobile-nav summary { min-height: 44px; min-width: 36px; display: grid; place-items: center; cursor: pointer; list-style: none; }
  .has-product-nav .mobile-nav summary::-webkit-details-marker { display: none; }
  .has-product-nav .mobile-nav nav { position: absolute; left: 0; right: 0; top: 100%; background: var(--color-ink); border-bottom: 1px solid var(--color-ink-muted); padding: .8rem 1.5rem; display: grid; gap: .2rem; }
  .has-product-nav .mobile-nav nav a { padding: .75rem 0; font-size: .9rem; min-height: 44px; }
  .has-product-nav .mobile-nav [aria-current=page] { color: var(--color-amber); }
 }