/* Hero heading styling */
.hero-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800 !important;
    font-size: 42px !important;
}

/* Strong override for header menu links */
header .navbar-nav a {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 650 !important;
    font-size: 16px !important;
    color: inherit !important;
    line-height: 1.4 !important;
}

/* Footer menu font styling */
footer .nav .nav-link {
    font-family: 'Poppins', sans-serif;
    font-weight: 650;
    font-size: 16px;
}
@media (max-width: 768px) {
  .navbar-nav > li {
    margin-bottom: 12px; /* Adjust the spacing as needed */
  }

  .navbar-nav > li > a {
    display: block;
    padding: 10px 0; /* Optional: adds vertical padding */
  }
}
/* Make ALL images in KB articles responsive, even if editor added inline sizes */
#main-body .article-content img,
#main-body .kb-article-content img,
#main-body .kb-article img,
#main-body .markdown img,
#main-body .content img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  display: block;
}

/* If the parent causes sideways scrolling, hide overflow */
#main-body .article-content,
#main-body .kb-article-content {
  overflow-x: hidden;
}
