.blog-html-content{font-size:17px;line-height:1.75;color:hsl(var(--foreground)/.9)}.blog-html-content :where(h2){margin-top:2.5rem!important;margin-bottom:1rem!important;font-size:1.5rem!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.01em;color:hsl(var(--foreground))}.blog-html-content :where(h2:first-child){margin-top:0!important}.blog-html-content :where(h3){margin-top:2rem!important;margin-bottom:.75rem!important;font-size:1.25rem!important;line-height:1.4!important;font-weight:600!important;color:hsl(var(--foreground))}.blog-html-content :where(h4){margin-top:1.5rem!important;margin-bottom:.5rem!important;font-size:1.125rem!important;line-height:1.4!important;font-weight:600!important;color:hsl(var(--foreground))}.blog-html-content :where(p){margin-top:1.25rem!important;margin-bottom:1.25rem!important}.blog-html-content :where(p:first-child){margin-top:0!important}.blog-html-content :where(p:last-child){margin-bottom:0!important}.blog-html-content :where(ul,ol){margin-top:1.25rem!important;margin-bottom:1.25rem!important;padding-left:1.5rem!important}.blog-html-content :where(ul){list-style-type:disc!important}.blog-html-content :where(ol){list-style-type:decimal!important}.blog-html-content :where(li){margin-bottom:.5rem!important}.blog-html-content :where(li:last-child){margin-bottom:0!important}.blog-html-content :where(a){color:#28a745;text-decoration:underline;text-underline-offset:2px}.blog-html-content :where(a:hover){color:rgb(40 167 69/.8)}.blog-html-content :where(strong){font-weight:600}.blog-html-content :where(blockquote){margin:1.5rem 0!important;padding-left:1.25rem;border-left:4px solid hsl(var(--border));font-style:italic;color:hsl(var(--muted-foreground))}.blog-html-content :where(hr){margin:2rem 0!important;border-color:hsl(var(--border))}
