.nav-hamburger,
.nav-cta,
.floating-cta,
.blog-share-btn,
.blog-lightbox-close {
  min-width: 44px;
  min-height: 44px;
}

.site-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  vertical-align: -.12em;
}

.nav-links a,
.blog-nav a,
.footer-logo,
.footer-links a,
.footer-stories__link {
  display: inline-flex;
  min-width: 44px;
  min-height: 44px;
  align-items: center;
}

.blog-lightbox:not(.active) {
  visibility: hidden;
}

.blog-img-wrap[role="button"]:focus-visible,
main table:focus-visible {
  outline: 3px solid var(--gold);
  outline-offset: 4px;
}

@media (max-width: 768px) {
  .nav-hamburger {
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    padding: 9px;
  }

  .nav-links a {
    display: flex;
    flex: 0 0 auto;
    min-width: 44px;
    min-height: 44px;
    align-items: center;
    justify-content: center;
  }

  .blog-nav a {
    min-width: 44px;
    min-height: 44px;
  }

  .footer-logo {
    min-width: 44px;
    min-height: 44px;
  }

  .footer-links a,
  .footer-stories__link {
    display: inline-flex;
    min-width: 44px;
    min-height: 44px;
    align-items: center;
  }

  .floating-cta {
    justify-content: center;
  }
}
.blog-card-meta .site-icon,.blog-meta .site-icon{color:var(--gold)}
