.legal{max-width:760px;margin:0 auto;padding:48px 22px 90px}.legal h1{font-size:32px;letter-spacing:-.6px;margin-bottom:8px}.legal-date{color:var(--muted);font-size:14px;margin-bottom:34px}.legal section{margin-bottom:28px}.legal h2{font-size:17.5px;margin-bottom:8px}.legal p{font-size:15.5px;line-height:1.68;color:var(--body);margin:8px 0}.legal-foot{margin-top:46px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.legal-foot p{margin:4px 0}.legal-foot a{color:var(--accent)}.legal.paid{text-align:center;max-width:620px}.paid-mark{width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-size:28px;display:grid;place-items:center}.paid-lead{font-size:17px;margin-bottom:26px}.paid-steps{text-align:left;display:inline-block;margin:0 auto 28px;padding-left:20px;font-size:15px;line-height:1.7;color:var(--body)}.legal.paid .legal-foot{text-align:center}