.table-scroll{max-width:100%;overflow-x:auto;margin:1.4rem 0;border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper)}.table-scroll:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.prose table{width:100%;border-collapse:collapse;text-align:left;font-size:.96rem}.prose caption{text-align:left;padding:1rem;font-weight:750;background:var(--bg)}.prose th,.prose td{padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent);vertical-align:top}.prose thead{background:var(--bg)}.prose tbody th{width:26%;font-weight:700}.prose details{border-top:1px solid var(--ink);padding:1rem 0}.prose summary{font-weight:750;cursor:pointer}.research-update{border-top:4px solid var(--accent);padding-top:1.5rem}.prose a{text-underline-offset:.18em;overflow-wrap:anywhere}@media(max-width:520px){.prose th,.prose td{padding:.65rem;font-size:.88rem}.prose tbody th{width:30%}}
