.review-table-wrap{max-width:100%;overflow-x:auto;margin:26px 0}
.art table.review-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:15px;line-height:1.5;text-align:left}
.art .review-table caption{text-align:left;font-size:13px;line-height:1.5;color:var(--ink-2);padding:0 0 12px;white-space:normal}
.art .review-table th,.art .review-table td{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--rule)}
.art .review-table th{font-family:var(--sans);font-weight:600;color:var(--ink);background:var(--paper-2)}
.art .review-table td{color:var(--ink-2)}
.art .review-table td:first-child{color:var(--ink)}
.art pre.review-code{max-width:100%;overflow-x:auto;padding:20px;margin:24px 0;background:var(--paper-2);border-radius:8px;white-space:pre}
.art .review-code code{font:13px/1.7 var(--mono);padding:0;background:none}
