/* Keep original cells readable while horizontal scrolling stays inside the article. */
.editorial-article-body .article-table{max-width:100%;margin-block:30px}
.editorial-article-body .article-table-hint{margin:0 0 11px;font-size:14px;line-height:1.65;color:var(--muted)}
.article-table-hint[hidden]{display:none}
.article-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-margin-top:12px;border:1px solid var(--line)}
.article-table-scroll:focus-visible{outline:2px solid var(--red);outline-offset:5px}
.editorial-article-body .article-table-scroll>table{display:table;min-width:640px;width:100%;max-width:none;margin:0;border:0;border-collapse:collapse;font-size:16px;line-height:1.65;overflow:visible;overflow-wrap:normal;word-break:normal}
.article-table-scroll :is(th,td){padding:12px 15px;vertical-align:top;text-align:start;border:1px solid var(--line)}
.article-table-scroll th{font-weight:800;color:var(--ink);background:var(--surface-strong,var(--soft));line-height:1.5}
.article-table-scroll td{font-weight:400}
.article-table-scroll tr:nth-child(even)>td{background:var(--soft)}
.article-table-scroll :is(th,td)>:first-child{margin-top:0}
.article-table-scroll :is(th,td)>:last-child{margin-bottom:0}
.article-table[data-table-columns="4"] :is(th,td):first-child{white-space:nowrap}
.editorial-article-body .article-table[data-table-columns="2"] table{min-width:600px}
.article-table[data-table-columns="2"] td:first-child{width:26%}
@media(max-width:600px){.editorial-article-body .article-table{margin-block:25px}.article-table-scroll :is(th,td){padding:11px 13px}}
@media print{.article-table-hint{display:none!important}.editorial-article-body .article-table{margin-block:18px}.article-table-scroll{overflow:visible;max-height:none;outline:0;border:0}.editorial-article-body .article-table-scroll>table,.editorial-article-body .article-table[data-table-columns="2"] table{display:table;min-width:0;max-width:100%;width:100%;font-size:10pt;line-height:1.4;overflow-wrap:anywhere}.article-table-scroll :is(th,td){padding:6px 8px;border-color:#bbb}.article-table-scroll tr{break-inside:avoid}.article-table-scroll th,.article-table-scroll tr:nth-child(even)>td{background:transparent}}
