.hz-prose{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.hz-prose a{color:var(--foreground);text-decoration:underline;text-underline-offset:4px}.hz-prose h2,.hz-prose strong{font-weight:var(--weight-medium);color:var(--foreground)}.hz-prose h2{margin-top:var(--space-6);font-size:var(--text-xl)}.hz-prose h3{margin-top:var(--space-4);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--foreground)}.hz-prose ol,.hz-prose ul{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}.hz-prose ul{list-style:disc}.hz-prose ol{list-style:decimal}.hz-prose blockquote{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--secondary)}.hz-prose code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground)}.hz-prose hr{border:0;border-top:1px solid var(--border)}.hz-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--text-sm)}.hz-prose td,.hz-prose th{padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:left;vertical-align:top}.hz-prose th{color:var(--foreground);font-weight:var(--weight-medium)}