.legal{max-width:var(--content-max);padding:34px var(--pad) 96px;margin:0 auto}.legal p,.legal li{margin:0 0 14px}.legal h2{border-top:1px solid var(--line);margin:40px 0 14px;padding-top:20px}.legal h3{margin:26px 0 10px}.legal ul{padding-left:22px}.legal ul.terms{padding-left:0;list-style:none}.legal ul.terms li{margin-bottom:12px}.legal .updated{color:var(--ink-muted);margin-bottom:28px;font-size:14px}.legal .lead{color:var(--ink-soft);font-size:17.5px}.legal .clause>b{font-weight:700}.legal .note{background:var(--surface-tint);border:1px solid var(--line);border-radius:var(--r-field);margin:20px 0;padding:16px 18px}.legal .note p:last-child,.legal .note ul:last-child{margin-bottom:0}.legal .warn{background:var(--notice-important-bg);border:1px solid var(--notice-important-line);border-radius:var(--r-field);color:var(--notice-important-ink);margin:24px 0;padding:16px 18px}.legal .warn p:last-child{margin-bottom:0}.legal .warn strong,.legal .warn b{color:inherit}.legal table{border-collapse:collapse;width:100%;margin:16px 0 20px;font-size:15px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal th{color:var(--ink-muted);font-weight:700}.legal .wrap{overflow-x:auto}
