/* Exact-policy coverless variants only. Strong scoped rules survive completion-v556.css reordering. */
html body img[data-mwb-rejected-cover="1"] {
  display: none !important;
  visibility: hidden !important;
}
html body .live-story-card.mwb-coverless-card,
html body .live-story-card.is-compact.mwb-coverless-card,
html body .municipality-story-card.mwb-coverless-card,
html body .municipality-story-card.is-compact.mwb-coverless-card,
html body .mwb-feature-card.mwb-coverless-card,
html body .mwb-feature-article.mwb-coverless-card,
html body .daily-reading-card.mwb-coverless-card,
html body .news-search-suggestion.mwb-coverless-card {
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  grid-template-areas: none !important;
  min-height: 0 !important;
  height: auto !important;
  aspect-ratio: auto !important;
}
html body .mwb-coverless-card > .live-story-body,
html body .mwb-coverless-card > .municipality-story-body,
html body .mwb-coverless-card > .mwb-feature-article-body,
html body .mwb-coverless-card > .mwb-feature-card-link,
html body .mwb-coverless-card > .daily-reading-copy,
html body .mwb-coverless-card > .news-search-suggestion-copy {
  grid-column: 1 / -1 !important;
  grid-row: auto !important;
  width: auto !important;
  min-width: 0 !important;
  margin-left: 0 !important;
}
html body .live-story-card.mwb-coverless-card > .live-story-body {
  padding: 1.15rem 1.2rem !important;
}
html body .live-story-card.is-compact.mwb-coverless-card > .live-story-body,
html body .municipality-story-card.mwb-coverless-card > .municipality-story-body {
  padding: 1rem 1.1rem !important;
}
html body .mwb-feature-card.mwb-coverless-card > .mwb-feature-card-link {
  padding: 1.5rem !important;
}
html body .news-search-suggestion.mwb-coverless-card {
  padding: .85rem 1rem !important;
}
html body .feature-banner.mwb-coverless-feature,
html body .mwb-feature-hero.mwb-coverless-feature,
html body .mwb-feature-overview.mwb-coverless-feature,
html body .mwb-feature-detail-hero.mwb-coverless-feature,
html body [data-mwb-feature-overview].mwb-coverless-feature {
  display: block !important;
  grid-template-columns: minmax(0, 1fr) !important;
  min-height: 0 !important;
  height: auto !important;
  aspect-ratio: auto !important;
  background-image: none !important;
  background-color: #102a29 !important;
}
html body .feature-banner.mwb-coverless-feature::before,
html body .feature-banner.mwb-coverless-feature::after,
html body .mwb-feature-hero.mwb-coverless-feature::before,
html body .mwb-feature-hero.mwb-coverless-feature::after {
  background-image: none !important;
}
html body .feature-banner.mwb-coverless-feature > .feature-banner-copy,
html body .mwb-feature-hero.mwb-coverless-feature > .mwb-feature-hero-copy {
  position: relative !important;
  inset: auto !important;
  padding: clamp(1.5rem, 4vw, 3rem) !important;
  margin: 0 !important;
  max-width: 56rem !important;
  color: #fff !important;
}
html body .feature-banner.mwb-coverless-feature h1,
html body .feature-banner.mwb-coverless-feature h2,
html body .mwb-feature-hero.mwb-coverless-feature h1 {
  font-size: clamp(1.7rem, 3.5vw, 2.65rem) !important;
  line-height: 1.12 !important;
  text-shadow: none !important;
}
html body .feature-banner.mwb-coverless-feature p,
html body .mwb-feature-hero.mwb-coverless-feature p {
  max-width: 48rem !important;
  text-shadow: none !important;
}
html body .mwb-coverless-article .article-hero-media:empty {
  display: none !important;
}
