[data-v-0e989119] .prose{color:var(--foreground);line-height:1.75;font-size:var(--text-body)}[data-v-0e989119] .prose h2{font-family:var(--font-display);font-size:var(--text-subsection);color:var(--foreground);letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem;font-weight:700}[data-v-0e989119] .prose h3{font-family:var(--font-display);font-size:var(--text-ui);color:var(--foreground);margin-top:1.5rem;margin-bottom:.5rem;font-weight:600}[data-v-0e989119] .prose p{color:var(--muted-foreground);text-wrap:pretty;margin-bottom:1rem}[data-v-0e989119] .prose strong{color:var(--foreground);font-weight:600}[data-v-0e989119] .prose ol,[data-v-0e989119] .prose ul{margin-bottom:1rem;padding-left:1.5rem}[data-v-0e989119] .prose li{color:var(--muted-foreground);margin-bottom:.25rem}[data-v-0e989119] .prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}[data-v-0e989119] .prose code{background:var(--muted);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:.1rem .3rem;font-size:.85em}[data-v-0e989119] .prose blockquote{background:color-mix(in oklch,var(--muted) 50%,transparent);border-radius:var(--radius-lg);color:var(--muted-foreground);margin:1rem 0;padding:.75rem 1rem;font-style:italic}[data-v-0e989119] .prose hr{border-color:var(--border);margin:2rem 0}
