
.media-fulltext{overflow-wrap:anywhere}.media-fulltext img{display:block;max-width:100%;height:auto;margin:24px auto}.media-fulltext figure{margin:30px 0}.media-fulltext table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.media-fulltext td,.media-fulltext th{padding:12px;border:1px solid #dbe3ef}.media-fulltext h2{margin:42px 0 18px}.media-fulltext h3{margin:30px 0 14px}.case-appendix{overflow-wrap:anywhere}.source-note{color:#5a6b85;font-size:14px;line-height:1.8;margin:20px 0}.article-action{margin-top:40px;padding:24px;background:#f3f6fa;border-radius:16px}.article-action a{font-weight:700}.mf-hero h1{font-size:clamp(28px,3.2vw,42px);line-height:1.45}.mf-summary{white-space:pre-line}.ag-slide-text h3{font-size:24px;line-height:1.5}.ag-slide-text h3 a{color:#123854;text-decoration:none}.ag-slide-text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ag-thumb>img{width:100%;height:100%;object-fit:cover}.ag-list{scroll-margin-top:100px}.ag-item-meta time:empty{display:none}.ag-aside{align-self:start;position:sticky;top:100px;max-height:calc(100vh - 122px);overflow:auto}.report-rail-group{margin-bottom:24px}.report-rail-group:last-child{margin-bottom:0}@media(max-width:980px){.ag-aside{position:static;max-height:none}.mf-hero h1{font-size:28px}.ag-slide-text h3{font-size:20px}}

/* Reviewed article typography, 2026-09-28. */
.media-fulltext>p,.media-fulltext .article-references{font-weight:400}.article-references{padding-left:1.5em}.article-references li{margin:0 0 12px}.article-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;overscroll-behavior-x:contain}.media-fulltext .article-table-scroll table{display:table;width:100%;min-width:640px;font-size:14px;line-height:1.75}.media-fulltext .article-table-scroll td{font-weight:400}.media-fulltext .article-table-scroll th{font-weight:600;background:#f5f8fd}.article-table-scroll:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
