.blog-prose-module__Lt7A7G__prose{color:var(--foreground);overflow-wrap:break-word;font-size:.975rem;line-height:1.8}.blog-prose-module__Lt7A7G__prose>:first-child{margin-top:0}.blog-prose-module__Lt7A7G__prose p,.blog-prose-module__Lt7A7G__prose ul,.blog-prose-module__Lt7A7G__prose ol,.blog-prose-module__Lt7A7G__prose pre,.blog-prose-module__Lt7A7G__prose table{margin-top:1rem}.blog-prose-module__Lt7A7G__prose h2{font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:balance;margin-top:2.5rem;font-weight:600;line-height:1.35}.blog-prose-module__Lt7A7G__prose h3{font-size:var(--text-lg);margin-top:2rem;font-weight:600;line-height:1.4}.blog-prose-module__Lt7A7G__prose h4,.blog-prose-module__Lt7A7G__prose h5,.blog-prose-module__Lt7A7G__prose h6{font-size:var(--text-base);margin-top:1.5rem;font-weight:600}.blog-prose-module__Lt7A7G__prose h2+p,.blog-prose-module__Lt7A7G__prose h3+p,.blog-prose-module__Lt7A7G__prose h4+p{margin-top:.75rem}.blog-prose-module__Lt7A7G__prose strong{font-weight:600}.blog-prose-module__Lt7A7G__prose a{color:var(--primary);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-underline-offset:4px;font-weight:500}.blog-prose-module__Lt7A7G__prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.blog-prose-module__Lt7A7G__prose ul,.blog-prose-module__Lt7A7G__prose ol{padding-left:1.375rem}.blog-prose-module__Lt7A7G__prose ul{list-style:outside}.blog-prose-module__Lt7A7G__prose ol{list-style:decimal}.blog-prose-module__Lt7A7G__prose li{margin-top:.375rem;padding-left:.25rem}.blog-prose-module__Lt7A7G__prose ul>li::marker{color:var(--muted-foreground)}.blog-prose-module__Lt7A7G__prose ol>li::marker{color:var(--primary);font-weight:600}.blog-prose-module__Lt7A7G__prose blockquote{border:1px solid color-mix(in oklch, var(--primary) 20%, transparent);border-radius:calc(var(--radius) + 4px);background:color-mix(in oklch, var(--primary) 4%, transparent);font-size:var(--text-lg);margin-top:1.5rem;padding:1rem 1.25rem;line-height:1.65}.blog-prose-module__Lt7A7G__prose blockquote>:first-child{margin-top:0}.blog-prose-module__Lt7A7G__prose code{background:var(--muted);font-family:var(--font-mono);border-radius:.375rem;padding:.1em .35em;font-size:.875em}.blog-prose-module__Lt7A7G__prose pre{border-radius:var(--radius);background:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--text-xs);padding:1rem;line-height:1.6;overflow-x:auto}.blog-prose-module__Lt7A7G__prose pre code{font-size:inherit;background:0 0;padding:0}.blog-prose-module__Lt7A7G__prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.blog-prose-module__Lt7A7G__prose figure{margin-top:2rem}.blog-prose-module__Lt7A7G__prose img{border-radius:calc(var(--radius) + 4px);max-width:100%;height:auto;box-shadow:0 0 0 1px var(--hairline);margin-top:1.5rem;display:block}.blog-prose-module__Lt7A7G__prose figure img{margin-top:0}.blog-prose-module__Lt7A7G__prose figcaption{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:.625rem}.blog-prose-module__Lt7A7G__prose table{border-collapse:collapse;border-radius:var(--radius);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.5;display:block;overflow-x:auto}.blog-prose-module__Lt7A7G__prose caption{color:var(--muted-foreground);text-align:left;padding:.5rem .75rem}.blog-prose-module__Lt7A7G__prose th,.blog-prose-module__Lt7A7G__prose td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.5rem .875rem}.blog-prose-module__Lt7A7G__prose th{background:color-mix(in oklch, var(--muted) 70%, transparent);color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;font-weight:500}.blog-prose-module__Lt7A7G__prose tbody tr:last-child td{border-bottom:0}
