.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 figcaption{color:var(--muted-foreground);text-align:center;font-size:.875rem}.blog-prose hr{border-color:var(--border);margin:2em 0}
