.blog-post_article__DIlEl{color:hsl(var(--foreground));font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.blog-post_article__DIlEl>*+*{margin-top:1.25rem}.blog-post_article__DIlEl h2{font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-top:3rem;padding-top:.5rem;scroll-margin-top:12rem}.blog-post_article__DIlEl h3{font-size:1.2rem;font-weight:650;line-height:1.4;scroll-margin-top:12rem}.blog-post_article__DIlEl a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.blog-post_article__DIlEl ol,.blog-post_article__DIlEl ul{padding-left:1.5rem}.blog-post_article__DIlEl ul{list-style:disc}.blog-post_article__DIlEl ol{list-style:decimal}.blog-post_article__DIlEl li+li{margin-top:.65rem}.blog-post_article__DIlEl blockquote{background:hsl(var(--primary)/.055);border-left:3px solid hsl(var(--primary));padding:1.25rem 1.5rem;border-radius:0 .75rem .75rem 0}.blog-post_article__DIlEl figure{margin:2rem 0;border:1px solid hsl(var(--border));border-radius:1rem;overflow:hidden;background:hsl(var(--card))}.blog-post_article__DIlEl figure img{display:block;width:100%;height:auto}.blog-post_article__DIlEl figcaption{padding:1rem 1.25rem;font-size:.8rem;line-height:1.6;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.blog-post_article__DIlEl table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem;line-height:1.6}.blog-post_article__DIlEl td,.blog-post_article__DIlEl th{padding:.9rem 1rem;border:1px solid hsl(var(--border));text-align:left;vertical-align:top;min-width:140px}.blog-post_article__DIlEl th{background:hsl(var(--primary)/.06);font-weight:650}.blog-post_article__DIlEl code{padding:.15rem .3rem;border-radius:.25rem;background:hsl(var(--muted)/.4);font-size:.85em}.blog-post_article__DIlEl pre{overflow-x:auto;padding:1rem;background:hsl(var(--muted)/.3);border-radius:.5rem}@media (min-width:640px){.blog-post_article__DIlEl{font-size:1.0625rem}.blog-post_article__DIlEl h2{font-size:1.75rem}}