/* Header Part 1. Draft-only refinement of the approved top white header. */
@media (min-width:922px) {
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-container > .wpb_wrapper { min-height:66px!important; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-wordmark { font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important; font-size:28px!important; font-weight:800!important; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-menu .tdb-menu > li > a { font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important; font-size:13px!important; font-weight:600!important; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .vc_raw_html:has(.lgf-search-field) { flex:0 0 238px!important; min-width:238px; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary form.lgf-search-field { width:238px!important; height:39px!important; margin-left:auto; border:1px solid #DDE0E4!important; border-radius:6px!important; background:#fff!important; box-shadow:none!important; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary form.lgf-search-field:focus-within { border-color:#9CBBD6!important; }
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary form.lgf-search-field button,
  html body:is(.home,.page-id-79) #td-outer-wrap .td-header-template-wrap .td-header-desktop-wrap .lgf-primary form.lgf-search-field input[type=search] { height:37px!important; }
}
/* Keep the already-approved desktop composition through the existing tablet breakpoint. */
@media (min-width:922px) and (max-width:1024px) {
  html body:is(.home,.page-id-79) .td-header-template-wrap .td-header-desktop-wrap .tdc-row:has(> .lgf-utility),
  html body:is(.home,.page-id-79) .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-brief,
  html body:is(.home,.page-id-79) .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-menu .tdb-menu > .lgp-topics { display:none!important; }
  html body:is(.home,.page-id-79) .td-header-template-wrap .td-header-desktop-wrap .lgf-primary .lgf-menu .tdb-menu { gap:18px!important; }
}

/* Homepage mobile-menu font family only. */
html body.home.page-id-79:is(.home,.page-id-79) #td-mobile-nav .td-mobile-main-menu a {
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
}
