.legal-prose{color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.7}.legal-prose h1{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.legal-prose h2{font-family:var(--font-display);font-size:24px;font-weight:600;margin-top:40px;margin-bottom:12px}.legal-prose h3{font-size:18px;font-weight:600;margin-top:24px;margin-bottom:8px}.legal-prose p{margin-bottom:16px;color:var(--color-text-secondary)}.legal-prose ol,.legal-prose ul{margin:0 0 16px 1.25rem;color:var(--color-text-secondary)}.legal-prose li{margin-bottom:8px}.legal-prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal-prose strong{color:var(--color-text);font-weight:600}.legal-prose .legal-meta{color:var(--color-text-muted);font-size:14px;margin-bottom:32px}