/* OHI news article body: prevent rich-text content from overflowing right edge. */
.ohi-news-article-content { min-width: 0; max-width: 100%; overflow-wrap: anywhere; word-break: normal; }
.ohi-news-article-content * { box-sizing: border-box; max-width: 100%; }
.ohi-news-article-content img, .ohi-news-article-content video, .ohi-news-article-content svg, .ohi-news-article-content canvas { max-width: 100%; height: auto; }
.ohi-news-article-content iframe, .ohi-news-article-content embed, .ohi-news-article-content object { max-width: 100%; }
.ohi-news-article-content pre { overflow-x: auto; white-space: pre; }
.ohi-news-article-content pre code { overflow-wrap: normal; word-break: normal; }
.ohi-news-article-content table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; }
.ohi-news-article-content td, .ohi-news-article-content th { overflow-wrap: anywhere; }
.ohi-news-article-content [style*="width"] { max-width: 100% !important; }
@media (max-width: 640px) { .ohi-news-article-content { font-size: 1rem; line-height: 1.75; } }
