.keeper-legal table{table-layout:fixed;border-collapse:collapse;width:100%;margin:28px 0}.keeper-legal caption{text-align:left;margin-bottom:12px;font-weight:600}.keeper-legal th,.keeper-legal td{text-align:left;vertical-align:top;border:1px solid var(--border);overflow-wrap:anywhere;padding:14px}.keeper-legal th{background:var(--raised)}@media (max-width:400px){.keeper-legal th,.keeper-legal td{padding:10px;font-size:14px}}
