.article-table-scroll{max-width:100%;overflow-x:auto;margin:1.5em 0;-webkit-overflow-scrolling:touch}.article-table-scroll table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.article-table-scroll th,.article-table-scroll td{padding:12px;vertical-align:top;overflow-wrap:break-word;border:1px solid #ddd}.article-table-scroll th{background:#f4f6f8;text-align:left;font-weight:700}.article-table-scroll:focus-visible{outline:2px solid #0f305a;outline-offset:3px}@media(max-width:600px){.article-table-scroll table{min-width:580px}.article-table-scroll th,.article-table-scroll td{padding:10px}}
