/* Page-specific overrides and utilities */

/* Ensure per-page hero images stretch consistently */
.hero {
  min-height: 260px;
}

/* Utility to add top spacing when needed */
.page-section-spacing {
  margin-top: 24px;
}

/* Prevent layout shift when header/footer load dynamically */
#header-container, #footer-container {
  display: block;
}


