.blog-content{color:#374151;font-size:1.125rem;line-height:1.85;overflow-wrap:anywhere}.blog-content>*+*{margin-top:1.25em}.blog-content h2{margin-top:2em;font-size:1.75rem;line-height:1.3;font-weight:700;color:#111827}.blog-content h3{margin-top:1.75em;font-size:1.375rem;line-height:1.35;font-weight:700;color:#111827}.blog-content h4{margin-top:1.5em;font-size:1.125rem}.blog-content h4,.blog-content strong{font-weight:700;color:#111827}.blog-content a{color:#b45309;text-decoration:underline;text-underline-offset:3px}.blog-content a:hover{color:#78350f}.blog-content ol,.blog-content ul{padding-left:1.5em}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li+li{margin-top:.5em}.blog-content li::marker{color:#d97706}.blog-content blockquote{border-left:4px solid #fbbf24;background:#fffbeb;border-radius:0 .75rem .75rem 0;padding:1em 1.25em;font-style:italic;color:#4b5563}.blog-content img{max-width:100%;height:auto;border-radius:1rem}.blog-content pre{overflow-x:auto;border-radius:.75rem;background:#111827;color:#f9fafb;padding:1em;font-size:.875rem}.blog-content code{font-size:.9em}.blog-content :not(pre)>code{background:#fef3c7;border-radius:.375rem;padding:.125em .375em}.blog-content .ql-align-center{text-align:center}.blog-content .ql-align-right{text-align:right}.blog-content .ql-indent-1{padding-left:2em}.blog-content .ql-indent-2{padding-left:4em}