.table-block{box-sizing:border-box;color:var(--site-text);padding-block:var(--site-section-compact-padding);width:100%}.content-table-caption{color:var(--site-text-muted);font-family:var(--d37-mono);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.5;margin-bottom:1rem;text-align:start;text-transform:uppercase}.table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--site-border);border-radius:var(--site-card-radius);overflow-x:auto;overscroll-behavior-inline:contain}.content-table,.table-wrapper{background:var(--site-surface-elevated)}.content-table{border-collapse:collapse;color:var(--site-text);font-size:.9rem;min-width:42rem;width:100%}.content-table thead tr{background-color:var(--site-surface-contrast);color:var(--site-text-on-contrast);font-weight:600;text-align:start}.content-table th{border-bottom:1px solid var(--site-border-strong);border-inline-end:1px solid var(--site-border-strong);font-family:var(--d37-mono);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-transform:uppercase}.content-table td{border-bottom:1px solid var(--site-border);border-inline-end:1px solid var(--site-border);color:var(--site-text-muted);padding:12px 16px}.content-table :where(th,td):last-child{border-inline-end:0}.content-table tbody tr:last-child td{border-bottom:0}.content-table tbody tr{transition:background-color .15s ease}.content-table tbody tr:nth-of-type(2n){background-color:var(--site-surface-muted)}.content-table tbody tr:hover{background-color:var(--site-action-soft)}.content-table td,.content-table th{text-align:left;font-variant-numeric:tabular-nums}@media (max-width:768px){.content-table{font-size:.8rem}.content-table td,.content-table th{padding:10px 12px}.content-table th{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.content-table tbody tr{transition:none}}