/* Opt-in covers keep all artwork visible at every viewport width. */
/* Padded artwork occupies x=25–76%; preserve it inside tall mobile headers. */
#scheme-Paradox .material-post .post_thumbnail-safe {
  background-color: #fff !important;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 600px) {
  #scheme-Paradox .material-post .post_thumbnail-safe {
    background-size: 180% auto;
  }
}

#scheme-Paradox .material-post_container .material-post > .mdl-card .post_thumbnail-complete,
#scheme-Paradox .material-index .post_entry-module .post_thumbnail-complete {
  display: block;
  position: relative;
  height: auto;
  min-height: 0;
  flex: none;
  padding: 0;
  background: #fff !important;
}

.post_thumbnail-complete .post-cover-link { display: block; width: 100%; }
.post_thumbnail-complete .post-cover-link:focus-visible { outline: 3px solid #237580; outline-offset: -3px; }

.post_thumbnail-complete .post-cover-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0;
}

/* The artwork already contains the title; retain the text for accessibility. */
.post_thumbnail-complete .article-headline-p {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
