.blog-article{font-size:1.0625rem;line-height:1.85}.blog-article>*+*{margin-top:1.4rem}.blog-article h2{font-size:1.65rem;margin-top:3rem}.blog-article h3{font-size:1.25rem;margin-top:2rem}.blog-article h2,.blog-article h3{font-weight:650;line-height:1.35;scroll-margin-top:2rem}.blog-article a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.blog-article ul{list-style:disc;padding-left:1.5rem}.blog-article ol{list-style:decimal;padding-left:1.5rem}.blog-article li+li{margin-top:.65rem}.blog-article blockquote{border-left:3px solid hsl(var(--primary));padding:1rem 1.5rem;background:hsl(var(--accent))}.blog-article pre{overflow-x:auto;padding:1rem;background:hsl(var(--muted));border-radius:.5rem}.blog-article img{max-width:100%;height:auto}.blog-article hr{margin:2.5rem 0}