.blog-content .prose a{color:var(--primary,#7c3aed);font-weight:600;text-decoration:none}.blog-content .prose a:hover{text-underline-offset:2px;text-decoration:underline}.blog-content img{border-radius:.5rem}.blog-content figure{margin:1.5rem 0}.blog-content figcaption{text-align:center;color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}.blog-content iframe{aspect-ratio:16/9;border-radius:.5rem;width:100%;height:auto;margin:1.5rem 0}.blog-content table{border-collapse:collapse;width:100%}.blog-content :is(h2,h3,h4){scroll-margin-top:6rem}.blog-content>div.prose~div.prose>h2:first-child{margin-top:3rem!important}.blog-content>div.prose~div.prose>:is(h3,h4):first-child,.blog-content h2+h3{margin-top:2rem!important}.blog-content h3+h4{margin-top:1.5rem!important}
