/* ============================================================
   Live Streaming landing page — page-specific overrides only.
   Loaded AFTER style.css AND sports.css (sports.css doubles as the
   shared landing-page component library — .section-block, .category-grid,
   .beyond-grid, .value-equation, .sport-types-grid, .device-row,
   .gallery-grid, .steps-grid, .faq-list, hero-kicker/-cta-row/-trust, etc.
   are all defined there and reused here as-is).
   ============================================================ */

/* This page's hero photo (family.jpg) is landscape, unlike the sports
   page's portrait crop, so frame it differently. */
.hero-art img {
  width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  object-position: center 30%;
}
@media (max-width: 800px) {
  .hero-art img { aspect-ratio: 4 / 3; }
}
