.ProseMirror h1{font-size:2.25rem!important;line-height:1.2!important}.ProseMirror h1,.ProseMirror h2{font-weight:700!important;color:#111827!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ProseMirror h2{font-size:1.875rem!important;line-height:1.3!important}.ProseMirror h3{font-size:1.5rem!important;font-weight:700!important;color:#111827!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important;line-height:1.4!important}.ProseMirror p{margin-top:1rem!important;margin-bottom:1rem!important;color:#111827!important}.ProseMirror p:empty:before{content:"\200B";display:inline-block}.ProseMirror ol,.ProseMirror ul{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ProseMirror li{margin-top:.5rem!important;margin-bottom:.5rem!important;color:#111827!important}.ProseMirror blockquote{border-left:4px solid #2563eb!important;padding-left:1rem!important;font-style:italic!important;color:#111827!important}.ProseMirror blockquote,.ProseMirror pre{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.ProseMirror pre{background-color:#1f2937!important;color:#f3f4f6!important;padding:1rem!important;border-radius:.5rem!important;overflow-x:auto!important}.blog-content p:empty{min-height:1.5rem;display:block}.blog-content h1{font-size:2.25rem;line-height:1.2}.blog-content h1,.blog-content h2{font-weight:700;color:#111827;margin-top:1.5rem;margin-bottom:1.5rem}.blog-content h2{font-size:1.875rem;line-height:1.3}.blog-content h3{font-size:1.5rem;font-weight:700;color:#111827;margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.4}.blog-content p{color:#111827;margin-top:1rem;margin-bottom:1rem;line-height:1.75}.blog-content ol,.blog-content ul{margin-top:1.5rem;margin-bottom:1.5rem}.blog-content li{color:#111827;margin-top:.5rem;margin-bottom:.5rem}.blog-content blockquote{border-left:4px solid #2563eb;padding-left:1rem;margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic;color:#111827}.blog-content pre{background-color:#1f2937;color:#f3f4f6;padding:1rem;overflow-x:auto}.blog-content img,.blog-content pre,.blog-content video{border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.blog-content img{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}