.legal-table-scroll{max-width:100%;overflow-x:auto;margin:1.15rem 0;-webkit-overflow-scrolling:touch}.legal-table-scroll:focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.legal-table-hint{display:none}@media (max-width:640px){.legal-table-hint{display:block;margin-bottom:.4rem;color:rgb(var(--text-muted));font-size:12px}}.legal-body table{width:100%;min-width:40rem;table-layout:auto;border-collapse:collapse}.legal-body td,.legal-body th{padding:.55rem .65rem;border:1px solid var(--cs-line);vertical-align:top;overflow-wrap:break-word}.legal-body th{background:rgb(var(--surface-sunken));color:rgb(var(--text-primary));font-weight:600;text-align:left}