.blog-prose{overflow-wrap:anywhere;line-height:1.85}.blog-prose p,.blog-prose div{margin:1.1em 0}.blog-prose h2{margin:2em 0 .7em;scroll-margin-top:6rem;font-size:1.65rem;font-weight:700;line-height:1.3}.blog-prose h3{margin:1.6em 0 .6em;scroll-margin-top:6rem;font-size:1.25rem;font-weight:650}.blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.blog-prose ul,.blog-prose ol{margin:1em 0;padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.35em 0}.blog-prose blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);margin:1.5em 0;padding-left:1.2em}.blog-prose img{border-radius:.8rem;width:100%;height:auto;margin:1.5em 0}.blog-prose figure{margin:2em 0}.blog-prose .blog-ai-frame{margin-block:1.5em;display:block;position:relative}.blog-prose .blog-ai-frame>img{margin:0;display:block}.blog-prose :is(.blog-columns-2,.blog-columns-3) .blog-ai-frame{margin-block:0}.blog-ai-badge{background:color-mix(in oklab, var(--background) 35%, transparent);color:var(--muted-foreground);pointer-events:none;border-radius:999px;padding:.2rem .45rem;font-size:.6875rem;line-height:1.2;position:absolute;bottom:.5rem;right:.5rem}.blog-prose figcaption{color:var(--muted-foreground);text-align:center;font-size:.875rem}.blog-prose hr{border-color:var(--border);margin:2em 0}
