/* Blog detail article body — legacy blog-details.php .article-body (PR #403, d2e5130c).
   `anywhere` lets long unbroken strings (source URLs) wrap on mobile. */
.blog-detail-page .blog-article-body {
  overflow-wrap: anywhere;
  word-break: break-word;
}

/* On narrow screens, wide tables become a horizontal scroller instead of
   breaking layout (desktop keeps width:100% from globals.css). */
@media (max-width: 600px) {
  .blog-detail-page .blog-article-body table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
