.bl-ds .bl-prose{gap:var(--space-24);color:var(--text-secondary);counter-reset:bl-section;display:grid}.bl-ds .bl-prose>*{max-width:780px;margin:0}.bl-ds .bl-prose>.bl-prose-wide{max-width:none}.bl-ds .bl-prose h2,.bl-ds .bl-prose h3,.bl-ds .bl-prose h4{color:var(--text-primary);margin-top:var(--space-16)}.bl-ds .bl-prose h2{margin-top:var(--space-40);counter-increment:bl-section}.bl-ds .bl-prose-num{margin-bottom:var(--space-8);color:var(--text-muted);display:block}.bl-ds .bl-prose-num:before{content:counter(bl-section,decimal-leading-zero)}.bl-ds .bl-prose ul,.bl-ds .bl-prose ol{gap:var(--space-8);padding-left:var(--space-24);display:grid}.bl-ds .bl-prose ul{list-style:outside}.bl-ds .bl-prose ol{list-style:decimal}.bl-ds .bl-prose strong{color:var(--text-primary);font-weight:inherit}.bl-ds .bl-prose blockquote{border-left:var(--border-width-1)solid var(--border-strong);padding:var(--space-8)0 var(--space-8)var(--space-24);color:var(--text-primary)}.bl-ds .bl-prose blockquote>p{font:inherit;letter-spacing:inherit;margin:0}.bl-ds .bl-prose figure{gap:var(--space-8);display:grid}.bl-ds .bl-prose table{border-collapse:collapse;width:100%}.bl-ds .bl-prose th,.bl-ds .bl-prose td{text-align:left;padding:var(--space-8)var(--space-12);border-bottom:1px solid var(--border-subtle)}.bl-ds .bl-prose th{color:var(--text-primary)}
