h1,
h2,
h3,
h4,
h5,
h6,
.eyebrow,
.button,
.pill,
.result-link__eyebrow,
.signals-badge,
.signals-table th,
.system-card span,
.system-rhythm-card strong {
  letter-spacing: 0;
}

.hero-section h1,
.page-hero h1,
.page-hero--article h1 {
  font-size: 4rem;
  line-height: 1;
  letter-spacing: 0;
}

.page-hero__lead,
.hero-lead {
  font-size: 1.1rem;
}

@media (max-width: 820px) {
  .hero-section h1,
  .page-hero h1,
  .page-hero--article h1 {
    font-size: 3rem;
    line-height: 1.05;
  }

  .page-hero__lead,
  .hero-lead {
    font-size: 1rem;
  }
}

@media (max-width: 520px) {
  .hero-section h1,
  .page-hero h1,
  .page-hero--article h1 {
    font-size: 2.45rem;
  }
}