.legal h1{letter-spacing:-.01em;margin-bottom:4px;font-size:28px;font-weight:600}.legal h2{margin:28px 0 8px;font-size:17px;font-weight:600}.legal p,.legal li{color:var(--text-2);font-size:14px;line-height:1.7}.legal p+p{margin-top:10px}.legal ul{flex-direction:column;gap:4px;margin-top:6px;padding-left:20px;list-style:outside;display:flex}.legal a{color:var(--accent)}.legal table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.legal th,.legal td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.legal th{color:var(--muted);font-weight:500}
