/* 2026-11-14 editorial articles: images and wide tables stay inside the column. */
.editorial-article{overflow-wrap:anywhere}
.editorial-article .editorial-figure{margin:24px 0;padding:0;max-width:100%}
.editorial-article .editorial-figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border:1px solid #e3e3df;background:#fff}
.editorial-article .editorial-figure figcaption{margin-top:9px;color:#596764;font-size:14px;line-height:1.7;text-align:center}
.editorial-article .editorial-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;scrollbar-width:thin}
.editorial-article .editorial-table-wrap:focus{outline:2px solid #8b5d04;outline-offset:2px}
.editorial-article .editorial-table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px;line-height:1.7}
.editorial-article .editorial-table th,.editorial-article .editorial-table td{border:1px solid #d9d9d3;padding:9px 11px;text-align:left;vertical-align:top}
.editorial-article .editorial-table th{background:#f4f2ec;font-weight:600;white-space:nowrap}
.editorial-article .geo-article-related{margin:26px 0 0;padding-top:18px;border-top:1px solid #ddd}
.editorial-article .geo-article-related ul{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none}
@media(max-width:767px){.editorial-article .editorial-table{min-width:540px}.editorial-article .editorial-figure{margin:18px 0}}
.editorial-article .editorial-outbound a{color:#006d66;text-decoration:underline;text-underline-offset:4px}
