.legal-page{max-width:760px;margin-left:auto;margin-right:auto}.legal-page .legal-block+.legal-block{border-top:1px dashed var(--border);margin-top:48px;padding-top:36px}.legal-page .legal-h2{color:var(--green);letter-spacing:-.01em;margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.3}.legal-page .legal-h2 .num{border:1px solid var(--green);color:var(--green);letter-spacing:.05em;vertical-align:middle;background:#39d3531f;margin-right:8px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-block}.legal-page .legal-h3{color:var(--fg);text-transform:uppercase;letter-spacing:.06em;border-left:3px solid var(--green);margin:24px 0 10px;padding-left:10px;font-size:14px;font-weight:700;line-height:1.4}.legal-page p{color:var(--fg);margin:0 0 14px;font-size:14px;line-height:1.65}.legal-page p:last-child{margin-bottom:0}.legal-page p.muted{color:var(--muted)}.legal-page p.small{font-size:13px}.legal-page .legal-list{margin:0 0 14px;padding:0;list-style:none}.legal-page .legal-list li{border-bottom:1px dashed #ffffff0a;padding:6px 0 6px 18px;font-size:14px;line-height:1.55;position:relative}.legal-page .legal-list li:last-child{border-bottom:0}.legal-page .legal-list li:before{content:"▸";color:var(--green);font-size:13px;position:absolute;top:6px;left:0}.legal-page strong{color:var(--fg);font-weight:700}.legal-page em{color:var(--green);font-style:italic}
