.blog-content h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.blog-content h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.blog-content h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.blog-content strong{font-weight:700}.blog-content em{font-style:italic}.blog-content u{text-decoration:underline}.blog-content s{text-decoration:line-through}.blog-content blockquote{border-left:4px solid #ccc;padding-left:1rem;margin:1rem 0;color:#555;font-style:italic;background:#f9f9f9}.blog-content .ql-code-block-container{background-color:#f3f4f6;border-radius:6px;padding:.75rem;font-family:monospace;overflow-x:auto;margin:1rem 0}.blog-content .ql-code-block{background:rgb(216,214,214);white-space:pre-wrap}.blog-content ol{list-style:decimal}.blog-content ol,.blog-content ul{padding-left:1.5rem;margin-bottom:1rem}.blog-content ul{list-style:disc}.blog-content li{margin-bottom:.25rem}.blog-content li[data-list=bullet]{list-style-type:disc}.blog-content li[data-list=ordered]{list-style-type:decimal}.blog-content .ql-align-center{text-align:center}.blog-content .ql-align-right{text-align:right}.blog-content .ql-align-justify{text-align:justify}.blog-content p{margin-bottom:.75rem;line-height:1.6}.blog-content a{color:#0943dc;text-decoration:underline;transition:color .2s,text-decoration .2s}.blog-content a:hover{color:#0628a0;text-decoration:underline}