/* InfoZona 9.7.45 - final regional header and lead-story proportion correction.
 * Applied exclusively to regional sites, after 9.7.44 styles.
 * No global styles, main-site layout, ads or editor logic are changed.
 */
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary {
  background:#06346b!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row,
html body.atlas-multisite-regional .site-header--newsblue .atlas-subnav-wrap__inner {
  box-sizing:border-box!important;
  width:calc(100% - 28px)!important;
  max-width:1440px!important;
  margin-right:auto!important;
  margin-left:auto!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding > .atlas-network-region-brand {
  display:block!important;
  flex:1 1 auto!important;
  min-width:0!important;
  max-width:100%!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:0!important;
  color:#fff!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-align:left!important;
  align-self:center!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding,
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-primary-menu-bar {
  box-shadow:none!important;
  border:0!important;
  box-sizing:border-box!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell {
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:2px!important;
  margin:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:#fff!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell a,
html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell a img {
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
}
@media(min-width:961px) {
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row {
    display:grid!important;
    grid-template-columns:250px minmax(0,1fr)!important;
    grid-template-rows:62px!important;
    gap:0!important;
    height:62px!important;
    min-height:62px!important;
    max-height:62px!important;
    padding:0!important;
    align-items:stretch!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding {
    grid-column:1!important;
    grid-row:1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:62px!important;
    min-height:62px!important;
    max-height:62px!important;
    padding:4px 12px 4px 4px!important;
    gap:12px!important;
    background:#06346b!important;
    overflow:hidden!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell {
    flex:0 0 54px!important;
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
    height:54px!important;
    min-height:54px!important;
    max-height:54px!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-primary-menu-bar {
    grid-column:2!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    height:62px!important;
    min-height:62px!important;
    max-height:62px!important;
    padding:0 10px 0 4px!important;
    background:#06346b!important;
    min-width:0!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .main-navigation {
    min-width:0!important;
    height:62px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-region-primary-menu {
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:1px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:auto!important;
    height:62px!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-region-primary-menu > li > a,
  html body.atlas-multisite-regional .site-header--newsblue .atlas-region-cities-dropdown > summary {
    display:inline-flex!important;
    align-items:center!important;
    height:46px!important;
    min-height:46px!important;
    padding:0 10px!important;
    font-size:13px!important;
    line-height:1!important;
    border-radius:6px!important;
    white-space:nowrap!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-header-tools {
    display:flex!important;
    grid-column:2!important;
    grid-row:1!important;
    justify-content:flex-end!important;
    align-items:center!important;
    gap:7px!important;
    height:62px!important;
    min-height:62px!important;
    padding:0 0 0 8px!important;
    margin:0!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-header-tools :is(.atlas-login-button,.atlas-register-button) {
    height:36px!important;
    min-height:36px!important;
    padding:0 12px!important;
    font-size:12px!important;
    border-radius:9px!important;
    white-space:nowrap!important;
  }
}
@media(min-width:961px) and (max-width:1190px) {
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row {
    grid-template-columns:220px minmax(0,1fr)!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-region-primary-menu > li > a,
  html body.atlas-multisite-regional .site-header--newsblue .atlas-region-cities-dropdown > summary {
    padding:0 6px!important;
    font-size:12px!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding > .atlas-network-region-brand {
    font-size:13px!important;
  }
}
/* Tablet & phone: one line, no name wrapping or second header row. */
@media(max-width:960px) {
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:56px!important;
    gap:0!important;
    align-items:center!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    padding:0!important;
    overflow:visible!important;
    background:#06346b!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding {
    grid-column:1!important;
    grid-row:1!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    gap:8px!important;
    padding:4px 4px!important;
    overflow:hidden!important;
    background:#06346b!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-logo-shell {
    flex:0 0 46px!important;
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding > .atlas-network-region-brand {
    font-size:clamp(12px,2.4vw,15px)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-primary-menu-bar {
    display:flex!important;
    grid-column:2!important;
    grid-row:1!important;
    align-items:center!important;
    justify-content:flex-end!important;
    width:auto!important;
    min-width:0!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    padding:0 5px!important;
    background:#06346b!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-header-tools {
    display:flex!important;
    justify-content:flex-end!important;
    align-items:center!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    width:auto!important;
    gap:5px!important;
    padding:0!important;
    background:#06346b!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .main-navigation {
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:56px!important;
    width:100%!important;
    max-height:min(76vh,600px)!important;
    z-index:3000!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-menu-toggle,
  html body.atlas-multisite-regional .site-header--newsblue .atlas-mobile-auth__toggle {
    min-height:38px!important;
    height:38px!important;
  }
}
@media(max-width:520px) {
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row,
  html body.atlas-multisite-regional .site-header--newsblue .atlas-subnav-wrap__inner {
    width:calc(100% - 16px)!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-header-tools > .atlas-register-button,
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .atlas-header-tools > .atlas-login-button:not(.atlas-login-button--logout) {
    display:none!important;
  }
  html body.atlas-multisite-regional .site-header--newsblue .atlas-header-primary-row .site-branding > .atlas-network-region-brand {
    font-size:12px!important;
  }
}
/* Compact subnavigation aligned with editorial canvas. */
html body.atlas-multisite-regional .site-header--newsblue .atlas-subnav-wrap__inner,
html body.atlas-multisite-regional .site-header--newsblue .atlas-region-secondary-menu {
  min-height:34px!important;
}
html body.atlas-multisite-regional .site-header--newsblue .atlas-region-secondary-menu > li > a,
html body.atlas-multisite-regional .site-header--newsblue .atlas-region-network-dropdown > summary {
  display:inline-flex!important;
  align-items:center!important;
  min-height:32px!important;
  height:32px!important;
  padding:4px 9px!important;
  font-size:12px!important;
  line-height:1.1!important;
}
/* Story card: allow every title to fit, but match the proportions of the main newsroom. */
html body.atlas-multisite-regional.home #primary.site-main .atlas-shell.atlas-region-newsroom--v9744 {
  width:calc(100% - 28px)!important;
  max-width:1440px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-top:12px!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-news-layout--unified {
  grid-template-columns:minmax(0, 2.15fr) minmax(300px, .9fr)!important;
  gap:20px!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured {
  grid-template-columns:minmax(0, 1.22fr) minmax(0, 1fr)!important;
  height:auto!important;
  min-height:0!important;
  align-items:stretch!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__photo {
  aspect-ratio:auto!important;
  height:100%!important;
  max-height:none!important;
  min-height:0!important;
  overflow:hidden!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__photo img {
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy {
  display:flex!important;
  justify-content:center!important;
  gap:0!important;
  padding:18px 20px!important;
  height:auto!important;
  min-height:0!important;
  overflow-wrap:break-word!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy h1 {
  font-size:clamp(20px,1.55vw,26px)!important;
  line-height:1.18!important;
  letter-spacing:-.018em!important;
  font-weight:850!important;
  margin:0 0 10px!important;
  max-width:100%!important;
  overflow:visible!important;
  overflow-wrap:break-word!important;
  text-wrap:pretty;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy p {
  font-size:13px!important;
  line-height:1.48!important;
  max-width:100%!important;
  margin-bottom:10px!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__badge {
  font-size:10px!important;
  padding:6px 9px!important;
  margin-bottom:11px!important;
}
html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__recent > h2 {
  font-size:20px!important;
  line-height:1.2!important;
}
@media(min-width:961px) and (max-width:1150px) {
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-news-layout--unified {
    grid-template-columns:minmax(0,1.85fr) minmax(270px,.9fr)!important;
    gap:14px!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy h1 {
    font-size:21px!important;
  }
}
@media(max-width:960px) {
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-news-layout--unified {
    grid-template-columns:minmax(0,1fr)!important;
  }
}
@media(max-width:700px) {
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured {
    display:flex!important;
    flex-direction:column!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__photo {
    display:block!important;
    aspect-ratio:16/9!important;
    width:100%!important;
    height:auto!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__photo img {
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy {
    padding:14px!important;
  }
  html body.atlas-multisite-regional.home .atlas-region-newsroom--v9744 .atlas-region-spotlight__featured-copy h1 {
    font-size:clamp(21px,5.8vw,27px)!important;
  }
}
