/* Keep content-driven sections compact instead of reserving large empty viewport areas. */
.site-shell .hero {
  min-height: auto;
  padding-bottom: 28px;
}

.site-shell .hero + .section-space {
  padding-top: 28px;
}

@media (max-width: 760px) {
  .site-shell .hero {
    padding-bottom: 30px;
  }

  .site-shell .hero + .section-space {
    padding-top: 24px;
  }
}
