/* CONTRAST FIX (2026-07-21): the banner h1 + subtitle had NO color set, so they
   fell back to Bootstrap's default #212529 (near-black) â invisible on the dark
   .banner-section (#120D0D). Set them white. Scoped to this page only.
   Any inline-coloured accent span inside the h1 keeps its own colour. */
.banner-section h1 { color: #ffffff; }
.banner-section h1 span:not([style*="color"]) { color: #ffffff; }
.banner-section .pt-2 { color: rgba(255, 255, 255, 0.85); }

/* height trim to 600 floor (2026-07-21): this page's banner ran 653-691px
   because a side gif + 150px vertical padding exceeded the 600 floor. Trim the
   vertical padding so it settles at the shared 600px min-height. */
.banner-section{padding-top:90px;padding-bottom:90px}
