/* Newland EB-3 unified English-only header, 2026-11-09.
   All nine core navigation links share the approved Home geometry.
   Scoped to page headers: page content, forms and CRM scripts unaffected. */
@media(min-width:1081px){
  header.v39-header .v39-bar,
  header.site-header .headbar,
  header.nlg-shared-header .nlg-shared-headbar{
    width:100%!important;
    max-width:1535px!important;
    min-height:88px!important;
    margin:0 auto!important;
    padding:10px 34px!important;
    display:flex!important;
    align-items:center!important;
    gap:19px!important;
    box-sizing:border-box!important;
  }
  header.v39-header .v39-logo,
  header.site-header .brand,
  header.nlg-shared-header .nlg-shared-brand{
    flex:0 0 75px!important;
    width:75px!important;
    min-width:75px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  header.v39-header .v39-logo img,
  header.site-header .brand img,
  header.nlg-shared-header .nlg-shared-brand img{
    width:71px!important;
    height:70px!important;
    max-width:71px!important;
    max-height:70px!important;
    object-fit:contain!important;
  }
  header.v39-header .v39-nav,
  header.site-header .headbar>nav,
  header.nlg-shared-header .nlg-shared-menu{
    display:flex!important;
    flex:1 1 0!important;
    min-width:0!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
  }
  header.v39-header .v39-nav>a,
  header.site-header .headbar>nav>a,
  header.nlg-shared-header .nlg-shared-menu>a{
    display:inline-block!important;
    flex:0 0 auto!important;
    font:650 clamp(11px,.95vw,13px)/1.4 Arial,Helvetica,sans-serif!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
    text-align:center!important;
    color:#eff6fc!important;
    text-decoration:none!important;
    padding:9px 0!important;
    border-left:0!important;
    border-right:0!important;
  }
  header.v39-header .v39-nav>a.current,
  header.site-header .headbar>nav>a[aria-current="page"],
  header.nlg-shared-header .nlg-shared-menu>a[aria-current="page"]{
    border-bottom:2px solid #59d9ee!important;
  }
}
/* Employer utility strip was shifting the primary navigation down.
   Retain markup and links; do not display a second header row. */
header.site-header>.nlg-social-utility{display:none!important}
@media(min-width:981px) and (max-width:1080px){
  header.site-header .headbar,header.nlg-shared-header .nlg-shared-headbar{padding:10px 20px!important;gap:14px!important;}
  header.site-header .headbar>nav>a,header.nlg-shared-header .nlg-shared-menu>a{font-size:11px!important;white-space:nowrap!important;}
}
@media(max-width:980px){
  header.site-header .headbar>nav{display:none!important;}
  header.site-header .headbar>nav.open{display:flex!important;}
  header.site-header .mobile-toggle{display:block!important;margin-left:auto!important;}
}