/* 11.7.34 — neutral article fallback for sites with plugin appearance disabled. */
.pseo-fallback-featured{display:flex;align-items:center;justify-content:center;width:100%;margin:18px 0 28px!important;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(135deg,#f7f8fa,#eceff3);box-shadow:0 12px 34px rgba(15,23,42,.07);overflow:hidden}
.pseo-fallback-featured__media{display:flex;align-items:center;justify-content:center;width:min(100%,720px);min-height:250px;padding:16px;border-radius:16px;background:#fff}
.pseo-fallback-featured__image{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:360px!important;margin:0 auto!important;object-fit:contain!important;border-radius:12px}
.entry-content>.pseo-fallback-featured:first-child+figure.wp-block-image,
.entry-content>.pseo-fallback-featured:first-child+.wp-block-post-featured-image{display:none!important}
@media(max-width:700px){.pseo-fallback-featured{margin:12px 0 22px!important;padding:12px;border-radius:16px}.pseo-fallback-featured__media{min-height:180px;padding:10px;border-radius:12px}.pseo-fallback-featured__image{max-height:260px!important;border-radius:9px}}

/* 11.7.37 — keep theme related-post cards compact; never let their featured image fill the page. */
body.single-post .related-posts,
body.single-post .related-posts-slider,
body.single-post .wd-related-posts,
body.single-post .post-related,
body.single-post .single-post-related{
  width:100%!important;
  max-width:1280px!important;
  margin-right:auto!important;
  margin-left:auto!important;
  overflow:hidden!important;
}
body.single-post .related-posts .blog-post-loop,
body.single-post .related-posts-slider .blog-post-loop,
body.single-post .wd-related-posts .blog-post-loop,
body.single-post .post-related article,
body.single-post .single-post-related article{
  max-width:420px!important;
  margin-right:auto!important;
  margin-left:auto!important;
}
body.single-post .related-posts .post-img-wrapp,
body.single-post .related-posts .entry-thumbnail,
body.single-post .related-posts .post-thumbnail,
body.single-post .related-posts-slider .post-img-wrapp,
body.single-post .related-posts-slider .entry-thumbnail,
body.single-post .related-posts-slider .post-thumbnail,
body.single-post .wd-related-posts .post-img-wrapp,
body.single-post .wd-related-posts .entry-thumbnail,
body.single-post .wd-related-posts .post-thumbnail,
body.single-post .post-related .post-img-wrapp,
body.single-post .post-related .entry-thumbnail,
body.single-post .post-related .post-thumbnail,
body.single-post .single-post-related .post-img-wrapp,
body.single-post .single-post-related .entry-thumbnail,
body.single-post .single-post-related .post-thumbnail{
  width:100%!important;
  height:auto!important;
  max-height:260px!important;
  aspect-ratio:16/9!important;
  overflow:hidden!important;
  border-radius:16px 16px 0 0!important;
  background:#f3f4f6!important;
}
body.single-post .related-posts .post-img-wrapp img,
body.single-post .related-posts .entry-thumbnail img,
body.single-post .related-posts .post-thumbnail img,
body.single-post .related-posts-slider .post-img-wrapp img,
body.single-post .related-posts-slider .entry-thumbnail img,
body.single-post .related-posts-slider .post-thumbnail img,
body.single-post .wd-related-posts .post-img-wrapp img,
body.single-post .wd-related-posts .entry-thumbnail img,
body.single-post .wd-related-posts .post-thumbnail img,
body.single-post .post-related img,
body.single-post .single-post-related img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-height:260px!important;
  object-fit:cover!important;
  object-position:center!important;
}
@media(max-width:700px){
  body.single-post .related-posts .blog-post-loop,
  body.single-post .related-posts-slider .blog-post-loop,
  body.single-post .wd-related-posts .blog-post-loop,
  body.single-post .post-related article,
  body.single-post .single-post-related article{max-width:100%!important}
  body.single-post .related-posts .post-img-wrapp,
  body.single-post .related-posts .entry-thumbnail,
  body.single-post .related-posts .post-thumbnail,
  body.single-post .related-posts-slider .post-img-wrapp,
  body.single-post .related-posts-slider .entry-thumbnail,
  body.single-post .related-posts-slider .post-thumbnail,
  body.single-post .wd-related-posts .post-img-wrapp,
  body.single-post .wd-related-posts .entry-thumbnail,
  body.single-post .wd-related-posts .post-thumbnail,
  body.single-post .post-related .post-img-wrapp,
  body.single-post .post-related .entry-thumbnail,
  body.single-post .post-related .post-thumbnail,
  body.single-post .single-post-related .post-img-wrapp,
  body.single-post .single-post-related .entry-thumbnail,
  body.single-post .single-post-related .post-thumbnail{max-height:210px!important}
}
