.legal-prose{max-width:780px;margin:0 auto}.legal-prose h1{margin-bottom:10px;font-size:clamp(1.7rem,3.4vw,2.3rem)}.legal-prose .lead{color:var(--muted);margin-bottom:34px;font-size:1.05rem}.legal-prose h2{margin:34px 0 10px;font-size:1.25rem}.legal-prose p,.legal-prose li{color:var(--muted)}.legal-prose ol.steps{margin:14px 0 0;padding-left:22px}.legal-prose ol.steps li{margin-bottom:8px}.legal-prose ul.plain{margin:14px 0 0;padding-left:22px}.legal-prose ul.plain li{margin-bottom:8px}.legal-note{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-top:34px;padding:18px 22px}.legal-note p{margin:0}
