:root{--tbl-head:#14382a;--tbl-zebra:#faf9f4}
.article-table-wrap{overflow-x:auto;margin:22px 0 24px;border:1px solid #e6e3d9;border-radius:10px;background:#fff}
.article-table-wrap table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}
.article-table-wrap thead th{background:var(--tbl-head);color:#f6f3ea;text-align:left;padding:10px 12px;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;white-space:nowrap}
.article-table-wrap tbody td{padding:9px 12px;border-bottom:1px solid #eceadf;vertical-align:top}
.article-table-wrap tbody tr:nth-child(even) td{background:var(--tbl-zebra)}
.article-table-wrap tbody tr:last-child td{border-bottom:0}
.article-table-wrap tbody tr:hover td{background:#f2f6f0}
article table, .post table{width:100%;border-collapse:collapse;font-size:.9rem;margin:20px 0}
article table thead th, .post table thead th{background:var(--tbl-head);color:#f6f3ea;text-align:left;padding:10px 12px;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}
article table tbody td, .post table tbody td{padding:9px 12px;border-bottom:1px solid #eceadf}
@media(max-width:620px){.article-table-wrap{border-radius:8px}}
