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

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

.banner-v38__subtitle {
  font-size: calc(var(--font-body-scale) * 1.4remrem);
  margin-bottom: 3rem;
  color: rgba(var(--color-background));
}