header.hgm-header .hgm-header__sub-header .container.hgm-header__sub-header-container ul li {
  font-weight: 600;
}
header.hgm-header .container.hgm-header__main-menu-container ul.hgm-header__main-menu-navigation .hgm-header__main-menu-navigation-item {
  font-weight: 600;
  text-transform: uppercase;
}
header.hgm-header .container.hgm-header__main-menu-container a.hgm-header__main-menu-cta {
  padding: 12px 20px;
  text-transform: uppercase;
}

a.hgm-button {
  text-transform: uppercase;
  padding: 12px 20px;
}
a.hgm-button.md {
  padding: 8px 20px;
}
a.hgm-button.sm {
  padding: 6px 20px;
}

p.Intro br, p.Explanation br {
  display: none;
}

.hgm-card {
  border-radius: 20px;
}

.col-card {
  display: flex;
  flex-direction: column;
}
.col-card .hgm-card {
  flex: 1;
}

@media screen and (min-width: 768px) {
  .row.hgm-section__component-row:has(.col-card) {
    align-items: stretch;
  }
  .row.hgm-section__component-row:has(.hgm-text):has(.hgm-card) {
    align-items: stretch;
    padding-top: 2em;
  }
  .row.hgm-section__component-row:has(.hgm-text):has(.hgm-card) .margin-vertical.hgm-text {
    height: 100%;
    margin: 0;
  }
  .row.hgm-section__component-row:has(.hgm-text):has(.hgm-card) .margin-vertical.hgm-text .hgm-card {
    height: 100%;
  }
}
.hgm-listing-grid .hgm-cards .featured .hgm-card {
  padding: 1em;
}
.hgm-listing-grid .hgm-cards .featured .hgm-card img {
  border-radius: 20px 20px 0 0;
}

.hgm-health-library-article .hgm-body-region .JavaScriptQuiz .Question .YourAnswer {
  position: relative;
  flex-wrap: wrap;
}
.hgm-health-library-article .hgm-body-region .RiskAssessmentBox .Question .Option span.AnswerText {
  margin-right: 75px;
}
