{# ===== FIX 3 v2: BOTTOM-ALIGN LOGO + MENU TOGETHER ===== #}
.hhs-nav-grid {
  display: flex;
  align-items: flex-end;      /* logo and menu now share the same bottom edge */
}
.hhs-nav-grid__extras {
  align-self: center;         /* search / CTAs / hamburger stay vertically centered */
}
.hhs-header-logo .logo-standard img,
.hhs-header-logo .logo-sticky img {
  display: block;             /* removes the inline-image descender gap under the logo */
}
.hhs-nav-grid__menu.main-nav .hhs-nav-links {
  padding-bottom: 0 !important;
}
/* Optical fine-tune. The links keep 5px bottom padding (the hover underline lives
   in it), which visually lifts the text off the baseline. Pull the menu down to
   compensate. Start at -5px, adjust between -2px and -8px until it sits right. */
.hhs-nav-grid__menu.main-nav {
  margin-bottom: -5px;
}
{# ===== END FIX 3 v2 ===== #}