.blog-prose{color:#374151;line-height:1.75}.blog-prose p{margin-bottom:1.5rem}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--color-primary);font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1.3}.blog-prose h1{font-size:2rem}.blog-prose h2{font-size:1.75rem}.blog-prose h3{font-size:1.5rem}.blog-prose h4{font-size:1.25rem}.blog-prose ul,.blog-prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-prose li{margin-bottom:.5rem}.blog-prose blockquote{border-left:4px solid var(--color-primary);background-color:#f9fafb;padding:1.5rem;margin:1.5rem 0;font-style:italic;border-radius:.5rem}.blog-prose blockquote p{margin-bottom:0}.blog-prose img{border-radius:.5rem;box-shadow:0 4px 6px #0000001a}.blog-prose figcaption{text-align:center;color:#6b7280;font-size:.875rem;margin-top:.75rem}.blog-prose a{color:var(--color-primary);text-decoration:underline;transition:color .2s}.blog-prose a:hover{color:var(--color-secondary)}.blog-prose strong{font-weight:600;color:#1f2937}.blog-prose figure{margin:2rem 0}
