.blog-content{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.7}.blog-content h1,.blog-content .blog-h1{color:#1f2937;word-wrap:break-word;margin:2rem 0 1.5rem;font-size:2rem;font-weight:700;line-height:1.2}.blog-content h2,.blog-content .blog-h2{color:#1f2937;word-wrap:break-word;margin:1.5rem 0 1rem;font-size:1.75rem;font-weight:600;line-height:1.3}.blog-content h3,.blog-content .blog-h3{color:#1f2937;word-wrap:break-word;margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.4}.blog-content p,.blog-content .blog-paragraph{color:#374151;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.blog-content .text-left,.text-left{text-align:left!important}.blog-content .text-center,.text-center{text-align:center!important}.blog-content .text-right,.text-right{text-align:right!important}.blog-content .text-justify,.text-justify{text-align:justify!important}.blog-content ul,.blog-content .blog-list{margin:1.5rem 0;padding-left:1.5rem;list-style-type:disc}.blog-content ul.text-left,.blog-content .blog-list.text-left,ul.text-left{text-align:left;padding-left:1.5rem;list-style-position:outside}.blog-content ul.text-center,.blog-content .blog-list.text-center,ul.text-center{text-align:center;padding-left:0;list-style-position:inside}.blog-content ul.text-right,.blog-content .blog-list.text-right,ul.text-right{text-align:right;padding-left:0;padding-right:0;list-style:none}.blog-content ul.text-right li,.blog-content .blog-list.text-right li,ul.text-right li{text-align:right;line-height:1.6;position:relative}.blog-content ul.text-right li:before,.blog-content .blog-list.text-right li:before,ul.text-right li:before{content:"• ";margin-right:0;display:inline}.blog-content li{color:#374151;word-wrap:break-word;margin-bottom:.5rem;font-size:1.125rem;line-height:1.7}.blog-content img,.blog-content .blog-image{border-radius:.5rem;width:100%;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 4px 6px -1px #0000001a}.blog-content .blog-image-container{text-align:center;margin:2rem 0}.blog-content .blog-image-container.text-left{text-align:left}.blog-content .blog-image-container.text-right{text-align:right}.blog-content .blog-image-caption{text-align:center;color:#6b7280;margin-top:.5rem;font-size:.875rem;font-style:italic}.blog-content div:has(img) p{text-align:center;color:#6b7280;margin-top:.5rem;font-size:.875rem;font-style:italic}.blog-content .blog-quote,.blog-content blockquote{background-color:#f8fafc;border-left:4px solid #3b82f6;margin:1.5rem 0;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem}.blog-content .blog-quote-text{color:#374151;margin-bottom:.5rem;font-size:1.25rem;font-style:italic}.blog-content .blog-quote-author{color:#6b7280;margin-top:.5rem;font-size:.875rem;display:block}.blog-content a{color:#1976f2;cursor:pointer;font-weight:500;text-decoration:underline;transition:all .2s}.blog-content a:hover{color:#0d47a1;text-decoration-thickness:2px}.blog-content a:visited{color:#6a3fa3}.blog-content .blog-divider,.blog-content hr{border:none;border-top:1px solid #d1d5db;margin:2rem 0}.blog-content .blog-code,.blog-content pre{background-color:#f3f4f6;border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto}.blog-content .blog-code code,.blog-content pre code{font-size:inherit;background:0 0;padding:0}@media (max-width:768px){.blog-content h1,.blog-content .blog-h1{font-size:1.75rem}.blog-content h2,.blog-content .blog-h2{font-size:1.5rem}.blog-content h3,.blog-content .blog-h3{font-size:1.25rem}.blog-content p,.blog-content .blog-paragraph,.blog-content li{font-size:1rem}}
