.legal-page{max-width:760px;margin:0 auto;padding:32px 16px 80px}.legal-page-title{font-size:26px;font-weight:800;color:var(--color-text);margin:0 0 4px}.legal-page-updated{font-size:13px;color:var(--color-text-muted);margin:0 0 24px}.legal-page-body h2{font-size:17px;font-weight:700;color:var(--color-text);margin:28px 0 8px}.legal-page-body p{font-size:14.5px;line-height:1.7;color:var(--color-text);margin:0}.legal-page-body p + p{margin-top:12px}.legal-page-body ul{margin:10px 0 0;padding-inline-start:22px}.legal-page-body li{font-size:14.5px;line-height:1.7;color:var(--color-text)}.legal-page-body li + li{margin-top:4px}.legal-page-note{margin-top:32px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--green-pale-faint);font-size:13px;line-height:1.6;color:var(--color-text-muted)}.legal-page-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:24px auto 0}