.legal__updated{color:var(--color-on-dark-muted);font-size:.875rem}.legal__updated time{color:var(--color-on-dark);font-weight:600}.legal-body{margin-top:clamp(32px,4vw,48px)}.legal{max-width:var(--measure);overflow-wrap:anywhere;gap:14px;display:grid}.legal h2{letter-spacing:-.015em;margin-top:24px;font-size:1.1875rem;line-height:1.3}.legal h2:first-child{margin-top:0}.legal ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.legal a{color:var(--color-action);font-weight:600}.legal__table{border:1px solid var(--color-rule);border-radius:var(--radius);overflow-x:auto}.legal table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.875rem;line-height:1.5}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:12px 14px}.legal th{background:var(--color-panel);color:var(--color-text-on-panel);font-weight:600}.legal tr:last-child td{border-bottom:0}
