/* Only images inserted with Ohio's new full-width default. */
body#tinymce img.ohio-article-image,
.single-news-content img.ohio-article-image {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

/* Classic Editor captions otherwise constrain the image to a pixel width. */
body#tinymce .wp-caption:has(img.ohio-article-image),
.single-news-content .wp-caption:has(img.ohio-article-image) {
    width: 100% !important;
    max-width: 100%;
}
