@charset "UTF-8";
.prose .scroll{overflow-x:auto;margin:var(--space-4) 0;-webkit-overflow-scrolling:touch}.prose-table{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm);line-height:var(--lh-normal);min-width:520px}.prose-table th,.prose-table td{text-align:left;vertical-align:top;padding:0.55rem 0.9rem 0.55rem 0;border-bottom:1px solid var(--color-border)}.prose-table thead th{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--ink-900)}.prose-table td:first-child{color:var(--color-heading);font-weight:500}.prose-table tr:last-child td{border-bottom:0}@media (max-width:599px){.prose .scroll{overflow:visible}.prose-table{min-width:0}.prose-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.prose-table,.prose-table tbody,.prose-table tr,.prose-table td{display:block}.prose-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.prose-table tr:last-child{border-bottom:0}.prose-table td{padding:0.15rem 0 0.35rem;border-bottom:0}.prose-table td::before{content:attr(data-label);display:block;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:0.1rem}.prose-table td:first-child{font-weight:600}}
