.article-body .resource-table{display:table;width:100%;table-layout:fixed;margin:24px 0 32px;border:2px solid #cf5750;background:#fff2e5;color:#302923;box-shadow:0 8px 24px #00000012}
.article-body .resource-table th,.article-body .resource-table td{border:1px solid #d9b9a7;padding:18px 14px;text-align:center;vertical-align:middle;line-height:1.5}
.article-body .resource-table thead th{background:#9e302d;color:#fff;font-size:15px;letter-spacing:.06em}
.article-body .resource-table tbody th{font-weight:700}.article-body .resource-table tbody tr:nth-child(even){background:#ffe5ce}
.article-body .resource-table code{font-family:inherit;font-weight:700;color:#713426;background:none}
.article-body .resource-table a.resource-download{display:inline-block;padding:10px 18px;border-radius:5px;background:#aa332e;color:#fff;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}
.article-body .resource-table a.resource-download:hover{background:#7f211e}.article-body .resource-table a.resource-download:focus-visible{outline:3px solid #d58b19;outline-offset:3px}
@media(max-width:600px){.article-body .resource-table th,.article-body .resource-table td{padding:13px 5px;font-size:14px}.article-body .resource-table a.resource-download{padding:9px 7px;font-size:13px}.article-body .resource-table thead th{font-size:13px}}
