/* Shared native article typography; chart coordinate systems remain unchanged. */
.mh-article-rendered figure figcaption,.mh-article-rendered figure .source-line {font-size:13px!important;line-height:1.7!important;overflow-wrap:anywhere}
.mh-article-rendered .mh-reference-list,.mh-article-rendered .mh-reading-notes-body {line-height:1.8}
.mh-article-rendered .mh-source-actions {gap:10px;flex-wrap:wrap}
.mh-article-rendered .mh-source-actions a {white-space:normal;overflow-wrap:anywhere;max-width:100%}
.mh-article-rendered a[href^="#mh-ref-"] {margin-inline-start:.15em}
@media(max-width:600px){.mh-article-rendered figure figcaption{font-size:13px!important}.mh-article-rendered .mh-source-actions a{width:100%;box-sizing:border-box}}

/* HTML annotations can wrap; SVG labels keep their reviewed coordinate geometry. */
.mh-article-rendered figure small,.mh-article-rendered figure .chart-legend,.mh-article-rendered figure .range-labels{font-size:12.5px!important;line-height:1.55!important}
