.legal-page{max-width:880px;margin:0 auto;padding:16px 0 60px}.legal-doc{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);color:var(--mk-fg-2);background:#fff;padding:36px 40px;font-size:15px;line-height:1.6}.legal-doc h2{color:var(--mk-fg-1);letter-spacing:-.01em;margin:28px 0 12px;font-size:18px;font-weight:700}.legal-doc h2:first-child{margin-top:0;font-size:24px}.legal-doc p{margin:0 0 10px}.legal-doc .lp-subtitle{color:var(--mk-fg-3);margin:4px 0 18px;font-size:13px}.legal-doc a{color:var(--mk-blue-500)}.legal-doc .lp-source{border-top:1px solid var(--mk-border);color:var(--mk-fg-3);margin-top:32px;padding-top:16px;font-size:13px}@media (max-width:768px){.legal-doc{padding:22px 18px;font-size:14px}.legal-doc h2{font-size:16px}.legal-doc h2:first-child{font-size:20px}}
