:root{--page-title-display:none;}/* Start custom CSS *//* Hero photo crop for this page: horizontal% vertical% */
.sps-page-hero { --hero-pos: 50% 40%; }
/* Full dates are long, so stack them under the term name on phones */
@media (max-width: 767px) {
  .elementor .sps-terms-pair .sps-term { flex-direction: column; gap: 6px; align-items: flex-start; }
  .elementor .sps-terms-pair .sps-term-dates { text-align: left; }
}/* End custom CSS */