.article-hero {
  padding: 64px 0 58px;
  background:
    linear-gradient(135deg, rgba(251, 250, 247, .9), rgba(241, 236, 227, .94)),
    url('../assets/images/doctors/jr-02.png') center 45% / cover no-repeat;
  border-bottom: 1px solid var(--gold-line);
}

.article-hero-inner {
  max-width: 1040px;
  margin: auto;
  text-align: center;
}

.article-hero .eyebrow {
  margin-bottom: 14px;
  letter-spacing: .34em;
  color: var(--gold);
}

.article-hero .eyebrow::before,
.article-hero .eyebrow::after {
  display: none;
}

.article-hero h1 {
  margin-bottom: 16px;
  color: var(--ink);
  font-size: clamp(34px, 4.4vw, 54px);
  font-weight: 400;
  line-height: 1.18;
}

.article-hero p {
  max-width: 700px;
  margin: auto;
  color: var(--ink-soft);
  font-size: 15.5px;
  font-weight: 300;
  line-height: 1.9;
}

.article-hero .hero-gold-divider {
  margin-bottom: 20px;
}

.article-content {
  padding: 30px 0 100px;
  background: var(--cream);
}

.journal-card.hidden {
  display: none;
}

.no-results {
  display: none;
  padding: 70px 20px;
  color: var(--ink-soft);
  font-size: 14px;
  text-align: center;
}

@media (max-width: 700px) {
  .article-hero {
    padding: 48px 0;
  }

  .article-content {
    padding: 30px 0 75px;
  }
}
