.legal{color:var(--ink);font-size:15px;line-height:1.7}.legal h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;font-size:22px;font-weight:700;line-height:1.25}.legal h2:first-child{margin-top:0}.legal p{margin:0 0 20px}.legal a{color:var(--jade);font-weight:500}.legal strong{font-weight:600}.legal code{font-family:var(--font-mono);font-size:13px}.legal .legal-table{border:1px solid var(--line);border-radius:12px;margin:4px 0 24px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.5}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.legal th{font-family:var(--font-display);background:var(--surface-alt);font-weight:700}.legal tr:last-child td{border-bottom:0}.legal .legal-updated{color:var(--ink-soft);margin-top:32px;font-size:13px}
