/* src/styles/article-body.css */
/* Blog article body: tables + references (scoped to .article_body) */
.article_body table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:.9rem;line-height:1.55;margin-top:1.6rem}
.article_body .article_refs{font-size:.85rem;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}
.article_body a{overflow-wrap:anywhere}


/* src/styles/specialist-plate.css */
/* specialist plate, no scroll drift (2026-11-10) */
.specialist_plate img{transform:translate(-50%,0)!important;will-change:auto}
