.legal{max-width:700px;margin:0 auto;padding:40px 20px 80px;color:var(--ink)}.legal h1{font-size:22px;font-weight:700;padding-bottom:14px;border-bottom:var(--hairline-width) solid var(--hairline)}.legal .legal-version{font-size:12.5px;color:var(--secondary-text);margin-top:8px}.legal-body{margin-top:24px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2}.legal-tablewrap{overflow-x:auto;margin-top:20px}.legal table{border-collapse:collapse;width:100%;min-width:420px;background:var(--surface);border:var(--hairline-width) solid var(--hairline);border-radius:12px;overflow:hidden;font-size:14px}.legal td,.legal th{text-align:left;padding:11px 14px;border-bottom:var(--hairline-width) solid var(--hairline);vertical-align:top;line-height:1.85}.legal th{width:11em;font-size:13px;color:var(--secondary-text);background:var(--group);font-weight:700}.legal tr:last-child td{border-bottom:none}.legal section{margin-top:32px}.legal h2{font-size:16.5px;font-weight:700;margin-bottom:8px}.legal p{font-size:14.5px;line-height:1.95;margin-top:10px}.legal ul{padding-left:1.3em;margin-top:8px}.legal li{font-size:14.5px;margin:6px 0}.legal-back{display:inline-block;margin-top:36px;font-size:13.5px;color:var(--orange-text)}.legal .pending{color:var(--secondary-text);font-size:.9em}.legal p.legal-note{font-size:12.5px;line-height:1.8;color:var(--secondary-text)}