/* Phones held sideways (short landscape screens): the hero copy must fit under
   the fixed header. Headline on one line, eyebrow visible, lede tightened. */
@media (orientation: landscape) and (max-height: 500px) {
  .hist-hero .hero__inner, .gov-hero .hero__inner, .prin-hero .hero__inner { padding-top: 76px; padding-bottom: 1.4rem; }
  .hist-hero .eyebrow, .gov-hero .eyebrow, .prin-hero .eyebrow { margin-bottom: 0; }
  .hist-hero-title, .gov-hero__title, .prin-hero__title { max-width: none !important; font-size: clamp(1.7rem, 4.2vw, 2.3rem) !important; line-height: 1.08; margin-top: 0.55rem !important; text-wrap: nowrap; }
  .hist-standfirst, .gov-hero__lede, .prin-hero__lede { max-width: 64ch !important; font-size: 0.9rem !important; line-height: 1.55 !important; margin-top: 0.8rem !important; }
}
