.blog-body{color:hsl(var(--foreground));font-size:1rem;line-height:1.8}.blog-body h1,.blog-body h2,.blog-body h3,.blog-body h4{font-weight:600;line-height:1.25;margin-top:1.8em;margin-bottom:.6em}.blog-body h1{font-size:2rem}.blog-body h2{font-size:1.5rem}.blog-body h3{font-size:1.25rem}.blog-body p{margin:1em 0}.blog-body ol,.blog-body ul{margin:1em 0;padding-left:1.25rem}.blog-body li{margin:.3em 0}.blog-body blockquote{margin:1.2em 0;padding-left:1rem;border-left:3px solid hsl(var(--muted-foreground));color:hsl(var(--muted-foreground))}.blog-body code{background:hsl(var(--muted));padding:.15rem .35rem;border-radius:.25rem;font-size:.95em}.blog-body pre{background:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.25em 0}.blog-body img{max-width:100%;height:auto;border-radius:.5rem}.blog-body a{color:hsl(var(--primary));text-decoration:underline}