/* ========================================================================== */
/* TEAM PAGE HEADER HAMBURGER — team.html ONLY                             */
/* Fine-tune #openButton gap beside Contact. Nav pills NEVER touched.          */
/* 981–1340 flow layout lives in responsive.css; small nudge only here.        */
/* ========================================================================== */

/* Full desktop (≥1400px) — straddle on; ~2px beside Contact */
@media (min-width: 1400px) {
  html[data-team-page] .header-section .header-wrapper > .menu__components {
    margin-left: -34.3px !important;
    margin-right: 0 !important;
  }
}

/* Bridge 1367–1399 — straddle 180px; career -72px overlaps; about -34.3px ~2px gap */
@media (min-width: 1367px) and (max-width: 1399px) {
  html[data-team-page] .header-section .header-wrapper > .menu__components {
    margin-left: -34.3px !important;
    margin-right: 0 !important;
  }
}

/* Bridge 1341–1366 — straddle 150px; same as career v15 */
@media (min-width: 1341px) and (max-width: 1366px) {
  html[data-team-page] .header-section .header-wrapper > .menu__components {
    margin-left: -72px !important;
    margin-right: 0 !important;
  }
}

/* 981–1340 — responsive.css sets margin-left:8px; optional micro-nudge */
@media (min-width: 981px) and (max-width: 1340px) {
  html[data-team-page] .header-section .header-wrapper > .menu__components {
    margin-left: 8px !important;
    margin-right: 0 !important;
  }
}