/* T-Booster V39 — authoritative global menu + section-submenu typography. */

/* Main navigation — desktop (1021px+) */
#primary-nav > a,
#primary-nav > .team-nav > .team-nav__trigger {
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em !important;
  text-transform: none !important;
}

/* Section submenu — desktop + tablet */
body.has-global-subnav-v113 .global-subnav-v113 a {
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.11em !important;
  text-transform: uppercase !important;
}

/* Tablet (768–1020px) */
@media (min-width: 768px) and (max-width: 1020px) {
  #primary-nav > a,
  #primary-nav > .team-nav > .team-nav__trigger {
    font-size: 16px !important;
    font-weight: 600 !important;
  }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
  #primary-nav > a,
  #primary-nav > .team-nav > .team-nav__trigger {
    font-size: 17px !important;
    font-weight: 600 !important;
  }

  body.has-global-subnav-v113 .global-subnav-v113 a {
    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: 0.11em !important;
    text-transform: uppercase !important;
  }
}
