/* InfoZona 9.7.47 – visual parity with the main InfoZona editorial homepage.
   Restrict everything to the regional home page. Leave the main site untouched. */
html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9747 {
  padding-top: 10px !important;
}
@media (min-width: 961px) {
  html body.atlas-multisite-regional.home #primary.site-main .atlas-region-newsroom--v9747 .atlas-region-news-layout--unified {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(290px, .345fr)!important;
    gap:22px!important;
    align-items:start!important;
  }
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-feature {
  margin:0 0 26px!important;
  padding:0!important;
  min-width:0!important;
  background:#fff!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-hero-surface {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  box-shadow:none!important;
  background:#fff!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator {
  display:block!important;
  min-width:0!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  border:1px solid #d6e3f2!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-rotator__slides {
  display:block!important;
  position:relative!important;
  min-width:0!important;
  overflow:hidden!important;
  border:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide {
  display:none!important;
  grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr)!important;
  min-height:0!important;
  height:auto!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
  overflow:hidden!important;
  align-items:stretch!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {
  display:grid!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image {
  display:block!important;
  width:100%!important;
  min-width:0!important;
  aspect-ratio: 16/10!important;
  height:100%!important;
  min-height:0!important;
  max-height:380px!important;
  overflow:hidden!important;
  background:#e8eef7!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content {
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:0!important;
  min-width:0!important;
  min-height:0!important;
  padding:18px 20px!important;
  background:#fff!important;
  box-shadow:none!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__eyebrow {
  margin:0 0 12px!important;
  padding:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-pulse-badge {
  font-size:10px!important;
  line-height:1.2!important;
  padding:7px 11px!important;
  letter-spacing:.03em!important;
  font-weight:900!important;
  background:#1B4B91!important;
  color:#fff!important;
  border-radius:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1,
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h2 {
  font-size:clamp(22px,2.25vw,33px)!important;
  line-height:1.14!important;
  letter-spacing:-.025em!important;
  font-weight:800!important;
  color:#082c55!important;
  max-width:none!important;
  min-height:0!important;
  margin:0 0 15px!important;
  padding:0!important;
  overflow-wrap:break-word!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1 a,
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h2 a {
  color:inherit!important;
  text-decoration:none!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__excerpt {
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.48!important;
  color:#637b99!important;
  margin:0 0 9px!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  line-clamp:3;
  overflow:hidden!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__meta {
  display:flex!important;
  gap:9px!important;
  flex-wrap:wrap!important;
  font-size:11px!important;
  line-height:1.3!important;
  color:#6c86a3!important;
  padding:0!important;
  margin-top:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide--text {
  display:none!important;
  grid-template-columns:minmax(0,1fr)!important;
  background:linear-gradient(110deg,#eef5fe,#fff)!important;
  min-height:210px!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide--text.is-active {display:grid!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide--text .atlas-home-lead-card__content {padding:24px!important;background:transparent!important}
/* Identical six thumbnails behaviour, without reserving more than one row. */
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumbs {
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:6px!important;
  padding:8px!important;
  margin:0!important;
  border-top:1px solid #d7e3f2!important;
  background:#fff!important;
  min-width:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb {
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  aspect-ratio:16/9!important;
  padding:0!important;
  margin:0!important;
  border:2px solid transparent!important;
  background:#1B4B91!important;
  border-radius:0!important;
  cursor:pointer!important;
  overflow:hidden!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb.is-active,
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb:focus-visible {border-color:#1968bb!important;outline:1px solid #1968bb!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb__image,
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb__image img {
  display:block!important;
  width:100%!important;
  height:100%!important;
  aspect-ratio:16/9!important;
  object-fit:cover!important;
}
/* Main site inspired dark rail card. No ad slot is inserted here. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9747 .atlas-region-news-layout__sidebar {
  display:flex!important;
  flex-direction:column!important;
  gap:16px!important;
  min-width:0!important;
  position:static!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories {
  padding:14px 16px!important;
  margin:0!important;
  background:#1B4B91!important;
  border:1px solid #1B4B91!important;
  color:#fff!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories h2 {
  margin:0 0 11px!important;
  padding:0!important;
  color:#fff!important;
  font-size:23px!important;
  font-weight:850!important;
  line-height:1.17!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-stories-card__list {display:grid!important;gap:0!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small {
  display:grid!important;
  grid-template-columns:104px minmax(0,1fr)!important;
  align-items:start!important;
  gap:9px!important;
  padding:10px 0!important;
  border-bottom:1px solid rgba(255,255,255,.15)!important;
  background:transparent!important;
  box-shadow:none!important;
  margin:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small:last-child {border-bottom:0!important;padding-bottom:0!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__image {
  width:104px!important;
  height:72px!important;
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  background:#1B4B91!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__image img {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__body {min-width:0!important;padding:0!important;max-width:none!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__body h3 {
  font-size:12px!important;
  line-height:1.38!important;
  color:#fff!important;
  font-weight:800!important;
  padding:0!important;
  margin:0!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__body h3 a {color:#fff!important;text-decoration:none!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__body h3 a:hover {text-decoration:underline!important}
html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories__empty {color:#e2edfa;font-size:13px}
html body.atlas-multisite-regional.home #primary .atlas-region-home-sectionbar {
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  gap:10px!important;padding:6px 0 12px!important;margin:0 0 18px!important;
  border-bottom:3px solid #0a467f!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-sectionbar h2 {
  font-size:21px!important;font-weight:850!important;color:#072f60!important;
  margin:0!important;letter-spacing:-.015em!important;line-height:1.2!important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-home-sectionbar span {font-size:12px!important;color:#7890aa!important}
html body.atlas-multisite-regional.home #primary .atlas-region-district-news {margin-bottom:24px!important}
html body.atlas-multisite-regional.home #primary .atlas-region-district-news__heading {padding-bottom:7px!important;margin-bottom:12px!important}
html body.atlas-multisite-regional.home #primary .atlas-region-district-news__heading h2 {font-size:24px!important;line-height:1.2!important}
html body.atlas-multisite-regional.home #primary .atlas-region-central-feed__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body.atlas-multisite-regional.home #primary .atlas-region-central-feed__photo {aspect-ratio:1!important}
/* Regional sections keep their right-hand rail just like main site's continuous layout. */
@media(min-width:1180px){
 html body.atlas-multisite-regional.home #primary .atlas-region-central-feed__grid {grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:1100px) and (min-width:701px){
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide {grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content {padding:12px 14px!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1 {font-size:clamp(20px,2.5vw,28px)!important}
}
@media(max-width:960px){
 html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9747 .atlas-region-news-layout--unified {display:flex!important;flex-direction:column!important;gap:0!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9747 .atlas-region-news-layout__sidebar {width:100%!important;margin:18px 0 0!important}
}
@media(max-width:700px){
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {display:flex!important;flex-direction:column!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image {width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:16/9!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image img {aspect-ratio:16/9!important;height:auto!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content {width:100%!important;padding:15px 16px 16px!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1 {font-size:clamp(21px,5.6vw,27px)!important;line-height:1.18!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumbs {gap:5px!important;padding:6px!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-hero-thumb {flex:0 0 21%!important;scroll-snap-align:center}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small {grid-template-columns:94px minmax(0,1fr)!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-topstories .atlas-top-story-small__image {width:94px!important;height:66px!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-sectionbar span {display:none}
 html body.atlas-multisite-regional.home #primary .atlas-region-central-feed__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(prefers-reduced-motion:reduce){
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {animation:none!important}
}
/* Fixed inherited anchor typography: the main theme sets a large !important font
   on hero anchors; the regional card must size h1 and its anchor together. */
html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1>a {
  font-size:inherit!important;
  line-height:inherit!important;
  font-weight:inherit!important;
  letter-spacing:inherit!important;
  display:inline!important;
  white-space:normal!important;
}
@media(min-width:701px) {
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {height:355px!important;min-height:355px!important;max-height:355px!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image {height:355px!important;max-height:355px!important;aspect-ratio:auto!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__image img {height:355px!important;max-height:355px!important;aspect-ratio:auto!important}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1 {flex-shrink:0!important;display:-webkit-box!important;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden!important;}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content {justify-content:center!important;}
}
@media(max-width:700px) {
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1 {flex-shrink:0!important;margin-bottom:11px!important;}
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content h1>a {font-size:inherit!important;line-height:inherit!important;display:inline!important}
}
@media(min-width:701px){
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content{
   box-sizing:border-box!important;height:355px!important;min-height:355px!important;max-height:355px!important;
 }
}
@media(max-width:700px){
 html body.atlas-multisite-regional.home #primary .atlas-region-home-rotator .atlas-home-lead-card__content{
   height:auto!important;min-height:0!important;max-height:none!important;
 }
}


/* InfoZona 9.7.50 — regional home hero readability, district headers.
   Homepage of Multisite regional SUBSITES only; no changes to infozona.sk,
   article templates, menus, ad positions or ad fallback behaviour. */

/* The legacy slide forced a 355px height and clipped long editorial headlines.
   Let the story determine its height; reserve a sensible minimum to reduce
   resizing when the news rotator advances. */
@media (min-width: 701px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {
    display: grid !important;
    grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) !important;
    align-items: stretch !important;
    height: auto !important;
    min-height: 410px !important;
    max-height: none !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image {
    position: relative !important;
    align-self: stretch !important;
    height: auto !important;
    min-height: 410px !important;
    max-height: none !important;
    aspect-ratio: auto !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: none !important;
    object-fit: cover !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content {
    box-sizing: border-box !important;
    height: auto !important;
    min-height: 410px !important;
    max-height: none !important;
    justify-content: flex-start !important;
    padding: 23px clamp(17px, 2vw, 27px) 20px !important;
    overflow: visible !important;
  }
}

/* Shared homepage CSS uses an absolutely positioned 325px rotator canvas.
   Reset BOTH the canvas and the slide to natural document flow, otherwise
   changing the card height alone will still leave the story cropped. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-hero-rotator__slides {
  display: block !important;
  position: relative !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide {
  position: relative !important;
  inset: auto !important;
  top: auto !important;
  left: auto !important;
  float: none !important;
  height: auto !important;
  max-height: none !important;
  transform: none !important;
  overflow: hidden !important;
}

/* Editorial typography: headline begins at top, remains fully readable,
   and cannot overlap the teaser, metadata or the thumbnail bar. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__eyebrow {
  align-self: flex-start !important;
  margin: 0 0 12px !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h1,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h2 {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  flex: 0 0 auto !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  font-size: clamp(23px, 1.85vw, 30px) !important;
  line-height: 1.16 !important;
  font-weight: 850 !important;
  letter-spacing: -.025em !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h1 > a,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h2 > a {
  display: inline !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  letter-spacing: inherit !important;
  min-height: 0 !important;
  max-height: none !important;
  white-space: normal !important;
  overflow: visible !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__excerpt {
  position: static !important;
  flex: 0 0 auto !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  margin: 0 0 13px !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  -webkit-line-clamp: 2 !important;
  line-clamp: 2 !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__meta {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  flex: 0 0 auto !important;
  margin-top: auto !important;
  padding-top: 7px !important;
  line-height: 1.45 !important;
}
/* Never reserve an oversized image on a photo-less slide. */
@media (min-width: 701px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide--text.is-active {
    grid-template-columns: minmax(0, 1fr) !important;
    min-height: 250px !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide--text .atlas-home-lead-card__content {
    min-height: 250px !important;
    padding: 22px 25px !important;
  }
}
@media (min-width: 701px) and (max-width: 1100px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active:not(.atlas-region-home-hero-slide--text) {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr) !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h1 {
    font-size: clamp(21px, 2.5vw, 26px) !important;
  }
}
@media (max-width: 700px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-region-home-hero-slide.is-active {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 16 / 9 !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__image img {
    position: static !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content {
    box-sizing: border-box !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    justify-content: flex-start !important;
    padding: 17px 16px 19px !important;
    overflow: visible !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__content h1 {
    font-size: clamp(22px, 5.7vw, 28px) !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-rotator .atlas-home-lead-card__meta {
    margin-top: 0 !important;
  }
}

/* Modern district section names — clean newsroom hierarchy, no heavy banner. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news {
  margin-bottom: 31px !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__heading {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  margin: 0 0 18px !important;
  padding: 8px 0 15px !important;
  border: 0 !important;
  border-bottom: 1px solid #dbe5f0 !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__heading::after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 68px;
  height: 3px;
  background: #1359a0;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__title {
  display: flex;
  flex-direction: column;
  gap: 5px;
  min-width: 0;
  padding-left: 14px;
  border-left: 4px solid #11559e;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__kicker {
  display: block;
  font-size: 10px !important;
  font-weight: 850 !important;
  line-height: 1.3 !important;
  letter-spacing: .10em !important;
  text-transform: uppercase;
  color: #56799e !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__heading h2 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: clamp(24px, 2vw, 30px) !important;
  font-weight: 850 !important;
  line-height: 1.15 !important;
  letter-spacing: -.025em !important;
  color: #082e57 !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 9px !important;
  flex: 0 0 auto !important;
  padding: 6px 7px 6px 13px !important;
  border: 1px solid #d6e5f5 !important;
  border-radius: 8px !important;
  background: #f5f9fe !important;
  color: #0b4d8b !important;
  text-decoration: none !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.3 !important;
  transition: background-color .15s ease, border-color .15s ease;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all span {
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background: #e2effc;
  font-size: 18px;
  line-height: 1;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all:hover,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all:focus-visible {
  background: #e6f1ff !important;
  border-color: #a5c7e9 !important;
  text-decoration: none !important;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all:focus-visible {
  outline: 2px solid #1767b7 !important;
  outline-offset: 2px !important;
}
/* The fourth recent item may have no photo; its title must use all available width. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-home-topstories .atlas-top-story-small--no-image {
  grid-template-columns: minmax(0, 1fr) !important;
}
@media (max-width: 520px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__heading {
    gap: 10px !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__heading h2 {
    font-size: 23px !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__title {
    padding-left: 10px;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all {
    font-size: 11px !important;
    padding: 5px 6px 5px 9px !important;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all span {
    width: 25px;
    height: 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9750 .atlas-region-district-news__all {
    transition: none;
  }
}


/* 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;
  }
}


/* InfoZona 9.7.52 — editorial district story cards.
   Subdomain front pages only. No layout-changing JS or external resources. */
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__cards {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(14px, 1.45vw, 22px);
  align-items: stretch;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: 100%;
  overflow: hidden;
  border: 1px solid #dce6f1;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 3px 14px rgba(14, 46, 84, .055);
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:hover,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:focus-within {
  border-color: #a8c5e5;
  box-shadow: 0 11px 26px rgba(14, 46, 84, .115);
  transform: translateY(-2px);
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__photo {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #eaf0f7;
  color: #1B4B91;
  font-weight: 800;
  text-decoration: none;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__photo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .32s ease;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:hover .atlas-region-district-news__photo img {
  transform: scale(1.035);
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
  padding: 17px 18px 15px;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__eyebrow {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  align-self: flex-start;
  gap: 7px;
  margin: 0 0 9px;
  color: #1B4B91;
  font-size: 10px;
  line-height: 1.25;
  font-weight: 850;
  letter-spacing: .075em;
  text-transform: uppercase;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__eyebrow-dot {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1B4B91;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card h3 {
  display: block;
  margin: 0;
  color: #092f58;
  font-size: clamp(17px, 1.32vw, 20px);
  line-height: 1.28;
  font-weight: 800;
  letter-spacing: -.018em;
  overflow-wrap: break-word;
  text-wrap: pretty;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card h3 a {
  color: inherit;
  text-decoration: none;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card h3 a:hover,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card h3 a:focus-visible {
  color: #1B4B91;
  text-decoration: none;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 9px 10px;
  min-height: 34px;
  margin-top: auto;
  padding-top: 16px;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__meta {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0;
  color: #72849a;
  font-size: 11px;
  line-height: 1.4;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__meta-separator {
  color: #bdc7d5;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-left: auto;
  color: #1B4B91;
  font-size: 11px;
  font-weight: 800;
  white-space: nowrap;
  text-decoration: none;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more-arrow {
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border: 1px solid #dbe8f6;
  border-radius: 8px;
  background: #eef5fc;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  transition: background-color .18s ease, color .18s ease;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more:hover,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more:focus-visible {
  text-decoration: none;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more:hover .atlas-region-district-news__more-arrow,
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more:focus-visible .atlas-region-district-news__more-arrow {
  background: #1B4B91;
  color: #fff;
}
html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card :is(a:focus-visible) {
  outline: 2px solid #1B4B91;
  outline-offset: 3px;
}
@media (max-width: 840px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 620px) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__cards {
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card-body {
    padding: 14px 15px 14px;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card h3 {
    font-size: clamp(17px, 4.3vw, 20px);
  }
}
@media (prefers-reduced-motion: reduce) {
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card,
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__photo img,
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__more-arrow {
    transition: none;
  }
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:hover,
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:focus-within,
  html body.atlas-multisite-regional.home #primary .atlas-region-newsroom--v9752 .atlas-region-district-news__card:hover .atlas-region-district-news__photo img {
    transform: none;
  }
}

