.legal{max-width:760px;padding:56px var(--gutter) 72px;margin:0 auto}.legal .crumb{font-family:var(--font-mkt-mono);letter-spacing:.08em;margin:0 0 26px;font-size:12px}.legal h1{letter-spacing:-.02em;color:var(--text-hi);margin:0;font-size:40px;font-weight:700;line-height:1.08}.legal .updated{font-family:var(--font-mkt-mono);letter-spacing:.08em;color:var(--text-dim);margin:12px 0 30px;font-size:11.5px}.legal h2{letter-spacing:-.01em;color:var(--text-hi);margin:34px 0 12px;font-size:21px;font-weight:600}.legal p{color:var(--text-body);margin:0 0 14px;font-size:15px;line-height:1.7}.legal ul,.legal ol{color:var(--text-body);margin:0 0 14px;padding-left:22px;font-size:15px;line-height:1.7}.legal h3{letter-spacing:-.005em;color:var(--text-hi);margin:24px 0 10px;font-size:16px;font-weight:600}.legal .table-scroll{margin:0 0 18px;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:14px;line-height:1.6}.legal caption{caption-side:top;text-align:left;color:var(--text-dim);padding:0 0 8px;font-size:13px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline-2);padding:9px 14px 9px 0}.legal thead th{color:var(--text-hi);white-space:nowrap;font-weight:600}.legal tbody th{color:var(--text-hi);font-weight:500}.legal hr{border:0;border-top:1px solid var(--hairline-2);margin:40px 0 20px}.legal .entity{color:var(--text-dim);font-size:12.5px}
