.blog-prose{color:var(--text-secondary,var(--foreground));font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word}.dark .blog-prose{color:#c9cfdb}.blog-prose>:first-child,.blog-prose>section>:first-child{margin-top:0}.blog-prose blockquote,.blog-prose figure,.blog-prose ol,.blog-prose p,.blog-prose table,.blog-prose ul{margin-top:1.1em;margin-bottom:1.1em}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--text);scroll-margin-top:6rem;line-height:1.25}.blog-prose h2{font-size:1.625rem;margin-top:2.2em;margin-bottom:.6em}.blog-prose h3{font-size:1.25rem;margin-top:1.8em;margin-bottom:.5em}.blog-prose h4{font-size:1.0625rem;margin-top:1.5em;margin-bottom:.4em}@media (min-width:768px){.blog-prose h2{font-size:1.875rem}.blog-prose h3{font-size:1.375rem}}.blog-prose a{color:var(--primary-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary-ink) 40%,transparent);text-underline-offset:3px}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose b,.blog-prose strong{color:var(--text);font-weight:700}.blog-prose ol,.blog-prose ul{padding-left:1.4em}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.35em 0}.blog-prose li::marker{color:var(--muted-foreground)}.blog-prose blockquote{border-left:3px solid var(--primary);padding-left:1em;color:var(--muted-foreground);font-style:italic}.blog-prose code{font-size:.9em;background:var(--muted);border-radius:4px;padding:.1em .35em}.blog-prose hr{border-color:var(--border);margin:2.5em 0}.blog-prose img{display:inline-block;height:auto;max-width:100%;border-radius:8px}.blog-prose figure{text-align:center}.blog-prose figcaption{color:var(--muted-foreground)!important;font-size:.875rem;margin-top:.6em}.blog-prose iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px}.blog-prose table{display:block;width:100%!important;overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.blog-prose td,.blog-prose th{border:1px solid var(--border)!important;padding:.6em .75em!important;text-align:left;vertical-align:top}.blog-prose th,.blog-prose thead td{background:var(--muted);color:var(--text);font-weight:700}.blog-prose tr[style*=background]{background:var(--muted)!important}.blog-prose div[style*=background],.blog-prose p[style*=background],.blog-prose section[style*=background]{background:var(--card)!important;border-radius:12px!important;border:1px solid var(--border)}.blog-prose div[style*=border-left]{border-left:4px solid var(--primary)!important}.blog-prose [style*="color: #3"],.blog-prose [style*="color: #4"],.blog-prose [style*="color:#3"],.blog-prose [style*="color:#4"]{color:inherit!important}.blog-prose [style*="color: #888"],.blog-prose [style*="color:#888"]{color:var(--muted-foreground)!important}