/* Match article table grids and backgrounds, including SWELL stripes and legacy article styles. */
:is(body,#body_wrap).single-post #main_content .post_content table{font-size:16px;line-height:1.7;font-variant-numeric:tabular-nums;border-collapse:collapse}
:is(body,#body_wrap).single-post #main_content .post_content table :is(th,td){padding:12px 14px;vertical-align:top;border:1px solid #cbd8d6!important}
:is(body,#body_wrap).single-post #main_content .post_content table :is(thead,tfoot) > tr > :is(th,td){background-color:#edf4f1!important;color:#193f4c;font-weight:700;text-align:left}
:is(body,#body_wrap).single-post #main_content .post_content table tbody th{font-weight:700;text-align:left}
:is(body,#body_wrap).single-post #main_content .post_content table tbody tr:nth-child(odd) > :is(th,td){background-color:#fff!important}
:is(body,#body_wrap).single-post #main_content .post_content table tbody tr:nth-child(even) > :is(th,td){background-color:#f7faf8!important}
:is(body,#body_wrap).single-post #main_content .post_content table td.ju-number-cell{text-align:right;white-space:nowrap}
:is(body,#body_wrap).single-post #main_content .post_content table caption{text-align:left;font-size:17px;font-weight:700;color:#193f4c;padding:0 0 12px;caption-side:top}
:is(body,#body_wrap).single-post #main_content .post_content .wp-block-table{overflow-x:auto;max-width:100%;margin-block:24px}
:is(body,#body_wrap).single-post #main_content .post_content .wp-block-table figcaption{font-size:14px;line-height:1.8;color:#52665d;text-align:left;margin-top:10px}
:is(body,#body_wrap).single-post #main_content .post_content [data-ju-table-scroll]:focus-visible{outline:3px solid #b65b09;outline-offset:3px}
:is(body,#body_wrap).single-post #main_content .post_content .ju-table-access-hint{font-size:14px;color:#52665d;margin:8px 0}
@media(max-width:600px){:is(body,#body_wrap).single-post #main_content .post_content table :is(th,td){padding:10px 12px}:is(body,#body_wrap).single-post #main_content .post_content table{font-size:16px}}

