/* Center page introductions and section headings within the shared content area. */
html { scrollbar-gutter: stable both-edges; }
.section-heading { margin-inline: auto; }
.editorial-heading { flex-direction: column; align-items: center; text-align: center; }
.editorial-heading > div { width: 100%; }
.gallery-heading, .contact-opening, .opening-content, .gallery-cta { text-align: center; }
.gallery-heading > p, .contact-opening > p, .opening h1, .opening-content > p,
.editorial-heading p, .section-heading p,
.opening .eyebrow, .haunt-map-intro, .haunt-map-note { margin-inline: auto; }
.opening-actions, .crew-index { justify-content: center; }
.opening-actions { align-items: center; }
.haunt-map-intro, .haunt-map-note, .haunt-map-help { text-align: center; }
.territory-strip .container { justify-content: center; text-align: center; }
.gallery-heading .art-disclosure { border-left: 0; border-top: 1px solid #495044; }
.haunt-map-section .editorial-heading { display: flex; }
@media (max-width: 760px) {
  .editorial-heading { align-items: center; }
}
