.blog-content{line-height:1.625;color:hsl(var(--foreground) / .8)}.blog-content>p:first-child{font-size:1.125rem;line-height:1.75rem}.blog-content p{margin-bottom:1rem}.blog-content h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--foreground))}@media (min-width: 768px){.blog-content h2{font-size:1.5rem;line-height:2rem}}.blog-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--primary))}.blog-content h2+h3{margin-top:0}.blog-content strong{font-weight:600;color:hsl(var(--foreground))}.blog-content a{color:hsl(var(--primary));text-decoration-line:underline;text-underline-offset:2px}.blog-content a:hover{color:hsl(var(--primary) / .8)}.blog-content ul,.blog-content ol{margin-bottom:1.5rem}.blog-content ul>:not([hidden])~:not([hidden]),.blog-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.blog-content ul,.blog-content ol{padding-left:1.5rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-left-width:4px;border-color:hsl(var(--primary) / .4);padding-left:1rem;font-style:italic;color:hsl(var(--foreground) / .7)}.blog-content figure{margin-top:2rem;margin-bottom:2rem}.blog-content img{height:auto;width:100%;border-radius:calc(var(--radius) + 4px)}.blog-content figcaption{margin-top:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground) / .5)}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}
