.article-body .editorial-visual{border:1px solid var(--line,#d6d8d1);border-radius:8px;max-width:100%;margin:2rem 0;padding:1.2rem}.editorial-table-scroll{max-width:100%;overflow-x:auto}.editorial-table-scroll:focus-visible{outline:2px solid var(--ember,#ab482e);outline-offset:3px}.article-body .editorial-visual table{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:.92em}.article-body .editorial-visual th,.article-body .editorial-visual td{border-bottom:1px solid var(--line,#d6d8d1);vertical-align:top;overflow-wrap:anywhere;min-width:7rem;padding:.7rem .8rem}.article-body .editorial-visual thead{background:#646e5a14}.article-body .editorial-visual figcaption{margin-top:.9rem;font-size:.95em;font-weight:600}.article-body .editorial-sources,.article-body .editorial-attribution,.article-body .editorial-chart-context{margin:.45rem 0 0;font-size:.8em;line-height:1.6}.article-body .editorial-sources{overflow-wrap:anywhere;padding:0;list-style:none}.editorial-bar-chart{width:100%;min-width:0;max-width:640px;height:auto;color:var(--green,#2f7d57);display:block}.editorial-bar-chart text{fill:var(--ink,#25342c);font-size:18px}.editorial-data{margin-top:.7rem;font-size:.88em}.editorial-data summary{cursor:pointer;padding:.3rem 0}.editorial-source-image{max-width:100%;height:auto;margin:0 auto;display:block}.editorial-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.article-body .editorial-visual{padding:.7rem}}
