/* Original, additive styles for editorial article figures. */
.article-illustration{margin:1.5rem 0;background:#f3f7f7;border:1px solid #d9e4e5;border-radius:12px;overflow:hidden}
.article-illustration>img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.article-illustration>figcaption{padding:.75rem 1rem;color:#38565b;font-size:.9rem;line-height:1.7;background:#fff}
