.prose-general .mdx-table-scroll{--mdx-table-border:color-mix(in srgb,var(--border-control) 30%,transparent);width:100%;margin-block:1.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;border:1px solid var(--mdx-table-border);border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:var(--elevation-1);-webkit-overflow-scrolling:touch;& table{width:100%;min-width:36rem;margin:0!important;overflow:hidden;border:0!important;border-collapse:collapse!important;border-spacing:0;table-layout:auto;font-size:.9375em}& :where(thead,tbody,tr){border:0!important}& :where(th,td){min-width:8rem;padding:.75rem .875rem!important;overflow-wrap:anywhere;border:1px solid var(--mdx-table-border)!important;color:var(--secondary);line-height:1.6;text-align:start!important;vertical-align:middle}& th{background:var(--background-secondary);color:var(--primary);font-size:1em;font-weight:500;letter-spacing:-.01em}& td{background:var(--background-primary)}& :where(th,td)[align=center]{text-align:center!important}& :where(th,td)[align=right]{text-align:end!important}& table>tbody:first-child>tr:first-child>*,& thead:first-child tr:first-child>*{border-top:0!important}& tr>:first-child{border-left:0!important}& tr>:last-child{border-right:0!important}& tbody tr:last-child>*{border-bottom:0!important}& caption{margin-top:.75rem;color:var(--tertiary);font-size:.875rem;text-align:center}}@media (min-width:768px){.prose-general .mdx-table-scroll :where(th,td){padding:.875rem 1rem!important}}