.legal-intro{margin:0 0 38px;font-size:14px;line-height:1.85}.legal-section{border-top:1px solid var(--line);padding:26px 0;font-size:14px;line-height:1.85}.legal-section h2{letter-spacing:.08em;color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:700}.legal-number{color:var(--red);margin-right:8px}.legal-section h3.legal-sub{letter-spacing:.04em;color:var(--ink);margin:18px 0 8px;font-size:13px;font-weight:700}.legal-section p{margin:0 0 12px}.legal-clauses{margin:0 0 12px;padding-left:22px}.legal-clauses li{margin-bottom:6px}.legal-section a,.legal-intro a{color:var(--ink)}.legal-effective{border-top:1px solid var(--line);color:var(--muted);margin:30px 0 0;padding-top:22px;font-size:12px}
