/* 9.7.51 — Same fixed editorial hero canvas as infozona.sk.
   Scoped to regional subdomain front pages: excludes main site, ads and other pages.
   Desktop uses the main InfoZona 325px slide with consistent top alignment.
   Long titles and teaser are clamped within reserved slots, and metadata stays below. */
@media (min-width:783px) {
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-hero-rotator__slides {
    position:relative !important;
    box-sizing:border-box !important;
    height:325px !important;
    min-height:325px !important;
    max-height:325px !important;
    overflow:hidden !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide,
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {
    position:absolute !important;
    inset:0 !important;
    top:0 !important;
    left:0 !important;
    box-sizing:border-box !important;
    height:325px !important;
    min-height:325px !important;
    max-height:325px !important;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    transform:none !important;
    overflow:hidden !important;
    align-items:stretch !important;
    grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide {display:none !important;}
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {display:grid !important;}
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image {
    display:block !important;
    position:relative !important;
    box-sizing:border-box !important;
    height:325px !important;
    min-height:325px !important;
    max-height:325px !important;
    aspect-ratio:auto !important;
    overflow:hidden !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image img {
    position:absolute !important;
    inset:0 !important;
    display:block !important;
    width:100% !important;
    height:100% !important;
    min-height:0 !important;
    max-height:none !important;
    object-fit:cover !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content {
    box-sizing:border-box !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-start !important;
    position:relative !important;
    height:325px !important;
    min-height:325px !important;
    max-height:325px !important;
    overflow:hidden !important;
    padding:12px 19px 13px 21px !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__eyebrow {
    flex:0 0 auto !important;
    min-height:32px !important;
    max-height:32px !important;
    margin:0 0 7px !important;
    align-self:flex-start !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content :is(h1,h2) {
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:5 !important;
    line-clamp:5 !important;
    flex:0 0 auto !important;
    overflow:hidden !important;
    overflow-wrap:break-word !important;
    margin:0 0 8px !important;
    padding:0 !important;
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    max-height:5.4em !important;
    font-size:clamp(23px,1.85vw,30px) !important;
    line-height:1.075 !important;
    font-weight:850 !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content :is(h1,h2) > a {
    display:inline !important;
    line-height:inherit !important;
    font-size:inherit !important;
    max-height:inherit !important;
    font-weight:inherit !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__excerpt {
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    line-clamp:2 !important;
    flex:0 0 auto !important;
    position:static !important;
    overflow:hidden !important;
    height:auto !important;
    min-height:0 !important;
    max-height:2.56em !important;
    font-size:13px !important;
    line-height:1.28 !important;
    margin:0 0 4px !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__meta {
    display:flex !important;
    position:static !important;
    inset:auto !important;
    flex:0 0 auto !important;
    margin-top:auto !important;
    padding-top:5px !important;
    font-size:11px !important;
    line-height:1.3 !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide--text.is-active {
    grid-template-columns:minmax(0,1fr) !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide--text .atlas-home-lead-card__content {
    height:325px !important;
    min-height:325px !important;
    max-height:325px !important;
  }
}
/* Same adaptive 16:9 photo and readable text flow as main InfoZona on phones. */
@media (max-width:782px) {
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-hero-rotator__slides {
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:visible !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {
    display:flex !important;
    flex-direction:column !important;
    position:relative !important;
    inset:auto !important;
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content {
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:visible !important;
    padding:12px 13px 14px !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content :is(h1,h2) {
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:5 !important;
    line-clamp:5 !important;
    overflow:hidden !important;
    max-height:none !important;
    font-size:clamp(22px,5.6vw,28px) !important;
    line-height:1.1 !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__excerpt {
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important;
    line-clamp:2 !important;
    overflow:hidden !important;
  }
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__meta {
    margin-top:8px !important;
  }
}
/* Match main desktop logo viewport (56x56) while preserving the region name. */
@media (min-width:961px) {
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell {
    flex:0 0 56px !important;
    width:56px !important;
    min-width:56px !important;
    max-width:56px !important;
    height:56px !important;
    min-height:56px !important;
    max-height:56px !important;
    padding:0 !important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell :is(a,img) {
    display:block !important;
    max-width:56px !important;
    max-height:56px !important;
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
  }
}
