.blog-content{color:#374151;line-height:1.8;font-size:1.125rem;max-width:none;word-wrap:break-word}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:2em;margin-bottom:1em}.blog-content p{margin-bottom:1.5em}.blog-content ol,.blog-content ul{margin:1.5em 0;padding-left:2em}.blog-content li{margin-bottom:.5em}.blog-content ul li{list-style:disc}.blog-content ol li{list-style:decimal}.blog-content blockquote{background:#f9f9f9;padding:1.5em;border-radius:8px}.blog-content img{margin:2em 0;box-shadow:0 8px 24px rgba(0,0,0,.08)}.blog-content pre{border-radius:8px}.blog-content code,.blog-content pre{background:#f3f4f6;font-family:Monaco,Menlo,monospace}.blog-content code{padding:.25em .5em;border-radius:4px}.blog-content a{text-decoration:underline;transition:color .2s}.blog-content table{margin:2em 0}.blog-content td,.blog-content th{border:1px solid #e5e7eb;padding:.75em;text-align:left}.blog-content th{background:#f9fafb}.blog-content .ql-size-small{font-size:.875rem}.blog-content .ql-size-large{font-size:1.25rem}.blog-content .ql-size-huge{font-size:1.5rem}.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 .ql-font-serif{font-family:Georgia,serif}.blog-content .ql-font-monospace{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.blog-content .ql-indent-1{padding-left:3em}.blog-content .ql-indent-2{padding-left:6em}.blog-content .ql-indent-3{padding-left:9em}.blog-content .ql-indent-4{padding-left:12em}.blog-content .ql-indent-5{padding-left:15em}.blog-content .ql-indent-6{padding-left:18em}.blog-content .ql-indent-7{padding-left:21em}.blog-content .ql-indent-8{padding-left:24em}.blog-content .ql-syntax{background:#1f2937;border-radius:8px}.blog-content iframe{max-width:100%;height:auto;border-radius:8px;margin:2em 0}.blog-content .ql-color-red{color:#e60000}.blog-content .ql-color-orange{color:#ff9900}.blog-content .ql-color-yellow{color:#ffcc00}.blog-content .ql-color-green{color:#008a00}.blog-content .ql-color-blue{color:#006bb3}.blog-content .ql-color-purple{color:#93009c}.blog-content .ql-bg-red{background-color:#ffeaea}.blog-content .ql-bg-orange{background-color:#fff4e6}.blog-content .ql-bg-yellow{background-color:#fffae6}.blog-content .ql-bg-green{background-color:#eafaf1}.blog-content .ql-bg-blue{background-color:#e6f3ff}.blog-content .ql-bg-purple{background-color:#f4e6ff}.blog-content blockquote{border-left:4px solid #ff8c00;padding:1.5em 2em;margin:2em 0;font-style:italic;background:linear-gradient(135deg,#fff7ed,#fed7aa);border-radius:12px;position:relative;box-shadow:0 4px 12px rgba(255,140,0,.1)}.blog-content blockquote:before{content:'"';font-size:4em;color:#FF8C00;position:absolute;top:-10px;left:15px;font-family:Georgia,serif;opacity:.3}.blog-content ul{list-style:none;margin:1.5em 0;padding-left:0}.blog-content ul li{position:relative;padding-left:2em;margin-bottom:.8em;line-height:1.6}.blog-content ul li:before{content:"▶";color:#FF8C00;font-size:.8em;position:absolute;left:0;top:.1em}.blog-content ol{counter-reset:custom-counter;list-style:none;margin:1.5em 0;padding-left:0}.blog-content ol li{counter-increment:custom-counter;position:relative;padding-left:2.5em;margin-bottom:.8em;line-height:1.6}.blog-content ol li:before{content:counter(custom-counter);background:#FF8C00;color:white;font-weight:700;border-radius:50%;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:.1em;font-size:.8em}.blog-content pre{background:linear-gradient(135deg,#1f2937,#374151);color:#f9fafb;padding:1.5em;border-radius:12px;overflow-x:auto;margin:2em 0;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid #4b5563}.blog-content code,.blog-content pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.blog-content code{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#1f2937;padding:.3em .6em;border-radius:6px;border:1px solid #d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-family:Montserrat,sans-serif;font-weight:700;color:#1f2937;margin-top:2.5em;margin-bottom:1.2em;line-height:1.3;position:relative}.blog-content h1:after,.blog-content h2:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,#FF8C00,#E07600);margin-top:.5em;border-radius:2px}.blog-content h1{font-size:2.25rem;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.blog-content h2{font-size:1.875rem;color:#1f2937}.blog-content h3{font-size:1.5rem;color:#374151}.blog-content h4{font-size:1.25rem;color:#4b5563}.blog-content p{margin-bottom:1.8em;font-size:1.125rem;line-height:1.8;text-align:justify}.blog-content a{color:#FF8C00;text-decoration:none;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}.blog-content a:hover{color:#E07600;border-bottom-color:#E07600;transform:translateY(-1px)}.blog-content img{max-width:100%;height:auto;border-radius:12px;margin:2.5em auto;display:block;box-shadow:0 12px 32px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.blog-content img:hover{transform:scale(1.02);box-shadow:0 16px 40px rgba(0,0,0,.18)}.blog-content table{width:100%;border-collapse:collapse;margin:2.5em 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.blog-content th{background:linear-gradient(135deg,#FF8C00,#E07600);color:white;font-weight:600;padding:1em;text-align:left}.blog-content td{border-bottom:1px solid #e5e7eb;padding:1em;background:white;transition:background-color .2s ease}.blog-content tr:hover td{background-color:#f9fafb}.blog-content strong{font-weight:700;color:#1f2937;text-shadow:0 1px 2px rgba(0,0,0,.1)}.blog-content em{font-style:italic;color:#4b5563}.blog-content u{text-decoration:underline;text-decoration-color:#FF8C00;text-decoration-thickness:2px;text-underline-offset:3px}.blog-content s{text-decoration:line-through;text-decoration-color:#ef4444;text-decoration-thickness:2px;opacity:.7}.blog-content .ql-syntax{background:linear-gradient(135deg,#1f2937,#374151);color:#f9fafb;border-radius:12px;padding:1.5em;margin:2em 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;box-shadow:0 8px 24px rgba(0,0,0,.15);border:1px solid #4b5563}@media (max-width:768px){.blog-content{font-size:1rem}.blog-content h1{font-size:1.875rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-content h4{font-size:1.125rem}.blog-content .ql-indent-1,.blog-content .ql-indent-2,.blog-content .ql-indent-3,.blog-content .ql-indent-4,.blog-content .ql-indent-5,.blog-content .ql-indent-6,.blog-content .ql-indent-7,.blog-content .ql-indent-8{padding-left:1.5em}}@media print{.blog-content{color:#000;font-size:12pt;line-height:1.6}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#000;page-break-after:avoid}.blog-content img{max-width:100%;page-break-inside:avoid}}