/* Desktop header: keep a little breathing room above and below the branding
   without changing the mobile two-row layout. */
@media only screen and (min-width: 992px) {
  #sp-header {
    padding-top: 8px;
    padding-bottom: 8px;
    box-sizing: border-box;
  }

  #sp-header #sp-logo .logo {
    min-height: 78px;
  }

  #sp-header #sp-logo .afem-logo-wordmark {
    width: 141px;
    height: 76px;
  }

  #sp-header #sp-contact .sp-column {
    gap: 8px;
  }

  #sp-header #sp-contact .afem-header-actions a {
    min-height: 38px;
  }

  body.sticky-header {
    --afem-header-full-height: 110px;
    --afem-header-compact-height: 110px;
  }
}
