/* Landing-page heading trial: Martel, three consistent levels. */
.home-page :is(h1, h2, h3, h4, h5, h6),
.home-page #services .service_card_title {
  font-family: Martel, Georgia, serif;
  font-weight: 400;
  text-wrap: balance;
}

.home-page h1.heading-large {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.home-page h2,
.home-page h2.heading-as-h1 {
  font-size: 1.8rem;
  line-height: 1.5;
}

.home-page h3,
.home-page .section-academic-degrees h3.degree-title,
.home-page #services .service_card_title {
  font-size: 1.25rem;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .home-page h1.heading-large {
    font-size: 2rem;
  }
}
