.offers-newsletter {
  min-height: calc(max(100rem, 100vh) - var(--header-height));
}

.offers-newsletter__background {
  height: 100%;
  z-index: 0;
}

.offers-newsletter__background img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.offers-newsletter__inner {
  max-width: 50rem;
}

.offers-newsletter h1 {
  font-size: 6.6rem;
  font-weight: 700;
}

.offers-newsletter .text-subdued {
  color: #696969;
  font-size: 1.2rem;
}

.offers-newsletter .text-subdued a {
  text-decoration: underline;
}
