.blog-prose{line-height:1.85;overflow-wrap:anywhere}.blog-prose blockquote,.blog-prose ol,.blog-prose p,.blog-prose pre,.blog-prose ul{margin:1.3rem 0}.blog-prose h2{font-size:1.65rem;line-height:1.3;margin:2.8rem 0 1rem}.blog-prose h2,.blog-prose h3{font-weight:650;scroll-margin-top:5rem}.blog-prose h3{font-size:1.22rem;line-height:1.4;margin:2rem 0 .75rem}.blog-prose h4{font-size:1.1rem;font-weight:650;margin-top:1.5rem}.blog-prose ul{list-style:disc;padding-left:1.6rem}.blog-prose ol{list-style:decimal;padding-left:1.6rem}.blog-prose li{margin:.45rem 0}.blog-prose a{text-decoration:underline;text-underline-offset:.2em;color:hsl(var(--primary))}.blog-prose figure{margin:2rem 0}.blog-prose img{width:100%;height:auto;border-radius:.8rem;background:#172033}.blog-prose figcaption{font-size:.8rem;opacity:.75;margin-top:.5rem}.blog-prose table{display:block;max-width:100%;overflow-x:auto;margin:2rem 0;border-collapse:collapse}.blog-prose td,.blog-prose th{padding:.8rem;border:1px solid #374151;text-align:left}.blog-prose th{font-weight:650}.blog-prose blockquote{border-left:3px solid #6366f1;padding-left:1.25rem}.blog-prose pre{overflow-x:auto;border-radius:.5rem;padding:1rem;background:#172033}.blog-prose code{font-family:monospace}