/* Reversible hero-height trial. Remove this stylesheet link to restore all original heights. */
main > .hero,
main > .page-hero,
main > .privacy-hero,
main > .notfound {
  min-height: calc(100vh - 231px);
  min-height: calc(100svh - 231px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

/* Use the shared outer padding instead of adding the privacy hero's inner padding twice. */
main > .privacy-hero > .privacy-hero-content {
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 800px) {
  main > .hero,
  main > .page-hero,
  main > .privacy-hero,
  main > .notfound {
    min-height: calc(100vh - 213px);
    min-height: calc(100svh - 213px);
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
