.banner-v38 {
  max-width: 74rem;
  text-align: center;
  margin: 0 auto;
  background: #fff;
  padding: 5rem;
}

.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) * 2rem);
  margin-bottom: 4rem;
}
@media (max-width: 767px) {
  .banner-v38__subtitle {
    margin-bottom: 2.2rem;
  }
}