/* Approved 30/10: single interior images <=420px high, mobile <=90%, no crop.
   Existing width caps and gallery layouts remain in place. */
html body .article-shell article.content .news-image-single[class]{width:fit-content!important;margin-inline:auto!important;justify-self:center}
html body .article-shell article.content .news-image-single[class] img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:420px!important;object-fit:contain!important;margin-inline:auto!important}
@media(max-width:700px){html body .article-shell article.content .news-image-single[class]{max-width:90%!important}}
