/* QARAR Enterprise v26.3.153 — sitewide editorial featured-image correction.
 * Scope: primary featured/lead images on standard posts, media singles,
 * publication singles (including Community publications), and story slides.
 * Keeps author/researcher card placement from v26.3.150 unchanged.
 * Does not affect people avatars, related-item thumbnails, logos, or cards.
 */

@media (min-width:761px){
  /* Standard articles/posts + text media: make the primary image visibly substantial. */
  body.single-post .qarar-editorial-article-media,
  body.single-qarar_media .qarar-editorial-article-media.qarar-media-editorial-feature{
    float:right!important;
    width:360px!important;
    max-width:48%!important;
    margin:2px 0 22px 30px!important;
  }

  body.single-post .qarar-editorial-article-media img,
  body.single-qarar_media .qarar-editorial-article-media.qarar-media-editorial-feature img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:480px!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }

  /* Publications, including Community publications: preserve the true-left
     author card and reserve a proper 360px physical-right column for the cover. */
  body.single-qarar_publication .qarar-publication-lead-row{
    grid-template-columns:minmax(0,300px) minmax(24px,1fr) 360px!important;
  }

  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media,
  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media.qarar-editorial-publication-cover{
    grid-column:3!important;
    justify-self:end!important;
    float:none!important;
    width:360px!important;
    max-width:360px!important;
    margin:0!important;
  }

  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media img,
  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media.qarar-editorial-publication-cover img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:480px!important;
    object-fit:contain!important;
    object-position:center!important;
    background:#fff!important;
  }

  /* Slider-story single pages use the same visual weight. */
  body.single-qarar_slide .qarar-story-editorial-media{
    width:360px!important;
    max-width:48%!important;
  }
  body.single-qarar_slide .qarar-story-editorial-media img{
    width:100%!important;
    height:auto!important;
    max-height:480px!important;
    object-fit:contain!important;
  }
}

@media (max-width:760px){
  body.single-post .qarar-editorial-article-media,
  body.single-qarar_media .qarar-editorial-article-media.qarar-media-editorial-feature,
  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media,
  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media.qarar-editorial-publication-cover,
  body.single-qarar_slide .qarar-story-editorial-media{
    float:none!important;
    width:min(300px,88vw)!important;
    max-width:100%!important;
    margin:0 auto 22px!important;
  }

  body.single-post .qarar-editorial-article-media img,
  body.single-qarar_media .qarar-editorial-article-media.qarar-media-editorial-feature img,
  body.single-qarar_publication .qarar-publication-lead-row .qarar-editorial-article-media img,
  body.single-qarar_slide .qarar-story-editorial-media img{
    max-height:none!important;
    object-fit:contain!important;
  }
}
