.heroBanner {
  height: 40vh;
  max-height: 400px;
  background-color: var(--blue);
  display: grid;
  place-items: center;
  text-align: center;
}
.heroBanner h1 {
  color: #fff;
  font-size: var(--font-46);
  font-weight: 400;
}
.heroBanner p {
  color: #fff;
}

.default_content {
  padding: clamp(2.5rem, 2rem + 2.5vw, 5rem) var(--paddingX);
}
.default_content * {
  font-weight: 300;
}
.default_content h2 {
  font-size: var(--font-46);
  font-weight: 300;
}
.default_content strong {
  font-weight: 500;
}
.default_content h2,
.default_content h3,
.default_content h4,
.default_content h5,
.default_content h6 {
  line-height: 1.3;
  margin-bottom: 30px;
}
.default_content h2 *,
.default_content h3 *,
.default_content h4 *,
.default_content h5 *,
.default_content h6 * {
  line-height: 1.3;
}
.default_content h3 {
  font-size: clamp(2rem, 1.825rem + 0.875vw, 2.875rem);
}
.default_content h4 {
  font-size: clamp(1.75rem, 1.575rem + 0.875vw, 2.625rem);
}
.default_content h5 {
  font-size: clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem);
}
.default_content h6 {
  font-size: clamp(1.125rem, 0.95rem + 0.875vw, 2rem);
}
.default_content ul, .default_content ol {
  margin-left: 1.5rem;
}
.default_content hr {
  margin: 20px 0px;
}
.default_content p,
.default_content li {
  font-size: var(--font-16);
  font-weight: 300;
  margin-bottom: 20px;
}
.default_content p *,
.default_content li * {
  font-size: var(--font-16);
  font-weight: 300;
  color: #000;
}
.default_content p strong,
.default_content li strong {
  font-weight: 500;
}
.default_content li {
  margin-bottom: 10px;
}/*# sourceMappingURL=style.css.map */