.article-body table:not(:where(#document-container *)){--tc-source:var(--color-primary);--tc-head:color-mix(in oklch,var(--tc-source) 82%,#3a3a3a);--tc-head-text:#fff;--tc-odd:#fff;--tc-border:color-mix(in oklch,var(--tc-head) 24%,#fff);--tc-even:color-mix(in oklch,var(--tc-head) 2.5%,#fff);--tc-hover:color-mix(in oklch,var(--tc-head) 5%,#ececec);--tc-label:color-mix(in oklch,var(--tc-head) 75%,#fff);--tc-strong:var(--color-news-title,#1f1f1f);}
@supports (color:oklch(from red l c h)){.article-body table:not(:where(#document-container *)){--tc-head:oklch(from var(--tc-source) min(calc(l - var(--tc-darken,0.09)),var(--tc-max-l,0.52)) calc(c * var(--tc-desat,0.85)) h);--tc-border:oklch(from var(--tc-head) 0.86 calc(c * 0.2) h);--tc-even:oklch(from var(--tc-head) 0.975 calc(c * 0.04) h);--tc-hover:oklch(from var(--tc-head) 0.945 calc(c * 0.08) h);--tc-label:oklch(from var(--tc-head) 0.57 calc(c * 0.85) h);}
}
.article-body table:not(:where(#document-container *)){width:100%;margin:10px 0 30px 0;border-collapse:collapse;font-size:var(--fs-article-table,15px);background:var(--tc-odd);}
.article-body table:not(:where(#document-container *)) thead th{background:var(--tc-head);color:var(--tc-head-text);border:1px solid var(--tc-head);padding:20px 18px;text-align:left;vertical-align:middle;font-weight:700;font-size:14px;letter-spacing:.01em;line-height:1.4;}
.article-body table:not(:where(#document-container *)) tbody td,.article-body table:not(:where(#document-container *)) tbody th,.article-body table:not(:where(#document-container *)) tfoot td,.article-body table:not(:where(#document-container *)) tfoot th{padding:18px;text-align:left;vertical-align:top;border:1px solid var(--tc-border);border-top:0;transition:background-color .15s ease;}
.article-body table:not(:where(#document-container *)) tbody tr:nth-child(odd) td,.article-body table:not(:where(#document-container *)) tbody tr:nth-child(odd) th{background:var(--tc-odd);}
.article-body table:not(:where(#document-container *)) tbody tr:nth-child(even) td,.article-body table:not(:where(#document-container *)) tbody tr:nth-child(even) th{background:var(--tc-even);}
.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:nth-child(odd) td,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:nth-child(odd) th{background:var(--tc-even);}
.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:nth-child(even) td,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:nth-child(even) th{background:var(--tc-odd);}
.article-body table:not(:where(#document-container *)) tbody tr:hover td,.article-body table:not(:where(#document-container *)) tbody tr:hover th,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:hover td,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr:hover th{background:var(--tc-hover);}
.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr.tpl-tbl-hrow th,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr.tpl-tbl-hrow:hover th{background:var(--tc-head);color:var(--tc-head-text);border:1px solid var(--tc-head);padding:20px 18px;text-align:left;vertical-align:middle;font-weight:700;font-size:14px;letter-spacing:.01em;line-height:1.4;}
.article-body table:not(:where(#document-container *)) tbody td:first-child,.article-body table:not(:where(#document-container *)) tbody th:first-child{font-weight:600;color:var(--tc-strong);}
.article-body table:not(:where(#document-container *)) strong{color:var(--tc-strong);font-weight:700;}
.article-body table:not(:where(#document-container *)) thead th *,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr.tpl-tbl-hrow th *{color:inherit;}
.article-body table:not(:where(#document-container *)) td.hi{color:var(--tc-head);font-weight:600;}
@media (max-width:960px){.article-body table:not(:where(#document-container *)){font-size:calc(var(--fs-article-table,15px) - 1px);}
.article-body table:not(:where(#document-container *)) thead th,.article-body table:not(:where(#document-container *)).tpl-tbl-hr tbody tr.tpl-tbl-hrow th,.article-body table:not(:where(#document-container *)) tbody td,.article-body table:not(:where(#document-container *)) tbody th,.article-body table:not(:where(#document-container *)) tfoot td,.article-body table:not(:where(#document-container *)) tfoot th{padding:14px 12px;}
}
@media (max-width:720px){.article-body table:not(:where(#document-container *)).tpl-tbl-plain{display:block;overflow-x:auto;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards{background:transparent;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tr,.article-body table:not(:where(#document-container *)).tpl-tbl-cards td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards th{display:block;width:100%;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards colgroup,.article-body table:not(:where(#document-container *)).tpl-tbl-cards thead,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tr.tpl-tbl-hrow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot tr{margin-bottom:16px;background:var(--tc-odd);}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr th,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot tr td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot tr th,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(even) td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(even) th,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(odd) td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(odd) th,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:hover td,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:hover th{background:var(--tc-odd);border:1px solid var(--tc-border);border-top:0;padding:12px 16px;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody td::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody th::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot td::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tfoot th::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc-label);}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr td:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr th:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(even) td:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(even) th:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(odd) td:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:nth-child(odd) th:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:hover td:first-child,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr:hover th:first-child{background:var(--tc-head);color:var(--tc-head-text);font-size:17px;font-weight:700;padding:14px 16px;border:0;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody td:first-child::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody th:first-child::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody td:not([data-label])::before,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody td[data-label=""]::before{display:none;}
.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr td:first-child *,.article-body table:not(:where(#document-container *)).tpl-tbl-cards tbody tr th:first-child *{color:inherit;}
}
