/* ========================================================================== */
/* HOME PAGE HEADER HAMBURGER — index.html ONLY                                */
/* Based on career-page-header-hamburger.css?v=15. Home offsets adjusted for   */
/* home-header-glass pill width (+ home 1367px straddle 150→180px jump).       */
/* ========================================================================== */

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

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

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

/* 981–1340 — same as career v15 */
@media (min-width: 981px) and (max-width: 1340px) {
  html[data-index-page] .header-section .header-wrapper > .menu__components {
    margin-left: 8px !important;
    margin-right: 0 !important;
  }
}