/* Article image remediation, 2026-11-13; scoped to migrated WordPress article content. */
article.content figure.pbl-article-image {
  width:100%;max-width:860px;margin:1.5rem auto 2rem;
  padding:0;border:1px solid #d7e4eb;border-radius:15px;
  box-shadow:0 12px 28px rgba(16,44,66,.10);overflow:hidden;
  background:linear-gradient(135deg,#edf5f9,#fafcfe);
}
article.content figure.pbl-article-image img {
  display:block;width:100%;height:clamp(230px,38vw,440px);
  max-height:440px;object-fit:contain;object-position:center;
  margin:0;border:0;border-radius:0;background:transparent;
}
article.content figure.pbl-article-image--photo img {object-fit:cover;}
article.content figure.pbl-article-image--portrait img {object-position:center 42%;}
article.content figure.pbl-article-image--editorial img {object-fit:contain;background:#112337;}
@media (max-width: 600px){
  article.content figure.pbl-article-image {margin:1.25rem auto 1.6rem;border-radius:10px;}
  article.content figure.pbl-article-image img{height:clamp(200px,60vw,330px);}
}
@media (prefers-reduced-motion:reduce){article.content figure.pbl-article-image{transition:none}}
