/* HADR page — steel accent treatment */

body.page-hadr .hero-cinematic h1 em,
body.page-template-page-hadr .hero-cinematic h1 em {
  color: var(--accent-on-dark);
}

body.page-hadr .press-card,
body.page-template-page-hadr .press-card {
  border-left: 3px solid var(--steel);
}

body.page-hadr .bullet-list li,
body.page-template-page-hadr .bullet-list li {
  font-family: var(--serif);
  font-size: var(--fs-md);
}


/* Tighten the cinematic hero on /hadr/ — the default 920px min-height
   leaves the dark top of the hero image reading as empty space. */
body.page-hadr .hero-cinematic,
body.page-template-page-hadr .hero-cinematic,
body.page-id-165 .hero-cinematic {
  min-height: clamp(440px, 60vh, 680px);
}

/* Down-arrow hover animation (used on the filled "selected" CTA) */
.btn .arrow-down { transition: transform var(--t-fast) var(--ease); }
.btn:hover .arrow-down { transform: translateY(3px); }
