.banner-v38 {
  max-width: 70rem;
  text-align: center;
  margin: 0 auto;
}

.banner-v38__title {
  font-size: clamp(3rem, calc(3.75vw + 1.5rem), 6rem);
  margin-bottom: 2.2rem;
}

.banner-v38__subtitle {
  font-size: calc(var(--font-body-scale) * 2.2rem);
  margin-bottom: 5rem;
}