.SubpageHeader {
  background: var(--colorBodyBg);
  padding-top: var(--spaceXxl);
  margin-top: calc(var(--spaceLg) * -1);
  margin-bottom: var(--spaceLg);
}

.SubpageHeader-frame {
  padding-top: var(--spaceSm);
  padding-bottom: var(--spaceMd);
}

.SubpageHeader-title {
  margin: 0;
  color: var(--colorBrandSecondary);
  text-transform: uppercase;
  font-size: calc(min(calc(5vw + 2rem), 8rem));
  line-height: calc(min(calc(5vw + 2rem), 8rem) * 1.0625);
  font-weight: 800;
  text-align: center;
}

.SubpageHeader-title::after {
  content: '';
  display: block;
  width: 3rem;
  height: 0.25rem;
  background-color: var(--colorBrandSecondary);
  margin: var(--spaceXs) auto 0;
}

.SubpageHeader .Breadcrumbs {
  padding-bottom: var(--spaceMd);
}

@media (min-width: 32rem) {
  .SubpageHeader .Breadcrumbs {
    padding-bottom: var(--spaceXl);
  }
}

/*# sourceMappingURL=subpage-header.min.css.map */
