.terms-table{border:1px solid var(--border);border-radius:14px;max-width:100%;margin:12px 0;overflow-x:auto}.terms-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.terms-table table{border-collapse:collapse;width:100%;min-width:320px}.terms-table th,.terms-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border);padding:10px 12px;line-height:1.75}.terms-table th{background:var(--muted);color:var(--foreground);font-weight:600}.terms-table td{color:#475569}.terms-table th:first-child,.terms-table td:first-child{border-right:1px solid var(--border);width:36%}.terms-table tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.terms-table th,.terms-table td{padding:10px;font-size:15px}}
