.ql-content{font-size:1.7rem;line-height:1.8;color:var(--text-gray-color);background-image:url(/assets/img/other/bg-shape1.webp);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;border-radius:12px;position:relative}.ql-content:before{content:"";position:absolute;inset:0;background:#ffffffeb;border-radius:12px;z-index:0}.ql-content>*{position:relative;z-index:1}.ql-content p{color:#000;margin-bottom:.2rem;line-height:1.8}.ql-content p:last-child{margin-bottom:0}.ql-content h1{font-size:2.8rem;font-weight:700;margin:2.5rem 0 1.5rem;color:var(--primary-color);line-height:1.3}.ql-content h2{font-size:2.4rem;font-weight:700;margin:2rem 0 1.2rem;color:var(--primary-color);line-height:1.3}.ql-content h3{font-size:2rem;font-weight:600;margin:1.8rem 0 1rem;color:var(--primary-color);line-height:1.4}.ql-content h4{font-size:1.8rem;font-weight:600;margin:1.5rem 0 .8rem;color:var(--primary-color);line-height:1.4}.ql-content ul,.ql-content ol{margin:1.5rem 0;padding-left:2rem}.ql-content ul{list-style-type:disc}.ql-content ol{list-style-type:decimal}.ql-content li{margin-bottom:.5rem;line-height:1.7}.ql-content li:last-child{margin-bottom:0}.ql-content blockquote{border-left:4px solid var(--secondary-color);padding:1rem 1.5rem;margin:2rem 0;background:var(--bg-gray-color);border-radius:0 10px 10px 0;font-style:italic}.ql-content blockquote p{margin-bottom:0;font-size:1.6rem}.ql-content pre{background:#2d2d2d;color:#f8f8f2;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.4rem;line-height:1.6}.ql-content code{background:var(--bg-gray-color);padding:.2rem .5rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.4rem;color:var(--primary-color)}.ql-content pre code{background:transparent;padding:0;color:inherit}.ql-content a{color:var(--primary-color);text-decoration:underline;transition:color .3s ease}.ql-content a:hover{color:var(--secondary-color)}.ql-content img{max-width:100%;height:auto;border-radius:10px;margin:1.5rem 0;box-shadow:0 4px 15px #0000001a}.ql-content iframe{max-width:100%;border-radius:10px;margin:1.5rem 0}.ql-content hr{border:none;height:1px;background:var(--border-color);margin:2.5rem 0}.ql-content .ql-align-center{text-align:center}.ql-content .ql-align-right{text-align:right}.ql-content .ql-align-justify{text-align:justify}.ql-content strong{font-weight:700;color:var(--primary-color)}.ql-content em{font-style:italic}.ql-content s{text-decoration:line-through}.ql-content ul ul,.ql-content ol ol,.ql-content ul ol,.ql-content ol ul{margin:.5rem 0}@media only screen and (max-width:767px){.ql-content{font-size:1.6rem;line-height:1.7;padding:1.5rem}.ql-content h1{font-size:2.2rem}.ql-content h2{font-size:2rem}.ql-content h3{font-size:1.8rem}.ql-content h4{font-size:1.6rem}.ql-content blockquote{padding:.8rem 1rem;margin:1.5rem 0}.ql-content pre{padding:1rem;font-size:1.3rem}}.blog-detail-row{display:flex;flex-wrap:wrap}.blog-main-content{flex:0 0 70%;max-width:70%}.blog-sidebar{flex:0 0 30%;max-width:30%;padding-left:30px}.blog-sidebar-sticky{position:sticky;top:100px}.sidebar-related-blogs{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 20px #00000014}.sidebar-title{font-size:2.2rem;font-weight:700;color:var(--primary-color);margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--secondary-color)}.sidebar-blog-list{display:flex;flex-direction:column;gap:20px}.sidebar-blog-card{transition:transform .3s ease,box-shadow .3s ease}.sidebar-blog-card:hover{transform:translateY(-3px)}.sidebar-blog-link{display:flex;gap:15px;text-decoration:none;color:inherit}.sidebar-blog-image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden}.sidebar-blog-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.sidebar-blog-card:hover .sidebar-blog-img{transform:scale(1.1)}.sidebar-blog-content{flex:1;display:flex;flex-direction:column;justify-content:center}.sidebar-blog-title{font-size:1.6rem;font-weight:600;line-height:1.4;color:var(--primary-color);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar-blog-date{font-size:1.15rem;color:var(--text-gray-color)}.no-related-blogs{color:var(--text-gray-color);font-style:italic;text-align:center;padding:20px 0}@media only screen and (max-width:991px){.blog-main-content,.blog-sidebar{flex:0 0 100%;max-width:100%}.blog-sidebar{padding-left:0;margin-top:40px}.blog-sidebar-sticky{position:static}.sidebar-related-blogs{padding:20px}}@media only screen and (max-width:767px){.sidebar-blog-image{width:70px;height:70px}.sidebar-blog-title{font-size:1.35rem}}
