/* Keep all navigation links available between the drawer and full desktop widths. */
@media (min-width: 1181px) and (max-width: 1500px) {
  body .op-site .op-header__inner { flex-wrap: wrap; gap: 12px 30px; }
  body .op-site .op-primary-nav { flex: 1 0 100%; min-width: 0; justify-content: flex-start; }
  body .op-site .op-menu--primary { flex-wrap: wrap; gap: 8px 12px; }
}
