.legal-prose{--bp-fg:#374151;--bp-fg-strong:#111827;--bp-muted:#6b7280;--bp-rule:#0f172a14;color:var(--bp-fg);max-width:48rem;font-size:.9375rem;line-height:1.72}.legal-prose :where(h2){font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--bp-fg-strong);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.legal-prose :where(h2:first-child){margin-top:0}.legal-prose :where(p){margin-top:0;margin-bottom:1rem}.legal-prose :where(ul){margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.legal-prose :where(li){margin-bottom:.35rem}.legal-prose :where(a){color:#e30613;text-underline-offset:2px;text-decoration:underline}.legal-prose :where(.legal-note){color:var(--bp-muted);margin-bottom:1.25rem;font-size:.8125rem}
