/* Page-specific typographic enhancements; no changes to shared cards or imagery. */
.article-prose{font-size:16px;line-height:1.95}
.article-prose .extract-intro{font-size:16px;line-height:1.95;color:#29372f}
.article-prose .extract-safety{background:#fcf4ee;border-left:4px solid #bb7654;padding:16px 21px;margin:22px 0 30px;font-size:15px;line-height:1.85}
.article-prose .extract-safety strong{display:block;color:#7d3926;margin-bottom:5px}
.article-prose .extract-safety p{margin:0}
.article-prose .editorial-table-scroll td,.article-prose .editorial-table-scroll th{font-size:14px;line-height:1.75}
.article-prose .editorial-figure figcaption{font-size:13.5px}
.article-prose kbd{display:inline-block;border:1px solid #d9dfda;background:#f5f7f5;border-radius:3px;padding:0 5px;font-family:inherit;font-size:.9em;white-space:nowrap}
.article-prose code{font-family:ui-monospace,Consolas,monospace;font-size:.9em;overflow-wrap:anywhere;background:#eff4f1;padding:2px 4px}
.article-prose .extract-verification{font-size:14px;color:#607168;background:#f3f7f4;padding:13px 16px}
.article-prose .extract-sources li{overflow-wrap:anywhere}
.article-prose h2[id],.article-prose h3[id]{scroll-margin-top:36px}
@media(max-width:620px){.article-prose{font-size:16px;line-height:1.9}.article-prose .extract-safety{padding:14px 15px}.article-prose .editorial-table-scroll td,.article-prose .editorial-table-scroll th{font-size:14px}}
