/* WB7R2 — Laptop navigation visibility refinement.
   Keep the full primary navigation visible on laptop widths while preserving
   the enlarged approved Manakamana identity. Only the secondary event CTA is
   suppressed when horizontal space is limited. Tablet/mobile retain Menu. */

@media (min-width: 901px) and (max-width: 1160px) {
  .p5-header .p5-header-inner {
    gap: .72rem;
  }

  .p5-header .p5-brand {
    gap: .58rem;
  }

  .p5-header .p5-brand-logo-h3 {
    width: 180px !important;
  }

  .p5-brand-companion {
    display: flex;
    padding-left: .62rem;
    gap: .14rem;
  }

  .p5-brand-nepali {
    font-size: .79rem;
    line-height: 1.15;
  }

  .p5-brand-location {
    font-size: .59rem;
    letter-spacing: .075em;
  }

  .p5-nav {
    display: flex;
    position: static;
    top: auto;
    left: auto;
    right: auto;
    flex-direction: row;
    align-items: center;
    margin-left: auto;
    padding: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
    gap: .52rem;
    min-width: 0;
  }

  .p5-nav > a:not(.p5-btn) {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: .58rem .04rem;
    font-size: .80rem;
    white-space: nowrap;
  }

  /* The page already exposes Event Services and booking actions. On laptops,
     keep the five primary destinations rather than sacrificing them for this
     additional header CTA. */
  .p5-nav > .p5-btn {
    display: none;
  }

  .p5-nav-toggle {
    display: none;
  }
}

/* At true tablet/mobile widths, retain the already accepted Menu behavior. */
@media (max-width: 900px) {
  .p5-nav-toggle {
    display: inline-flex;
  }
}
