.blog-article-content h2{margin-top:1.5rem!important;margin-bottom:1rem!important;font-size:1.75rem!important;font-weight:600!important;line-height:1.3!important}.blog-article-content h3{margin-top:1.4rem!important;margin-bottom:.9rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important}.blog-article-content h4{margin-top:1.3rem!important;margin-bottom:.8rem!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important}.blog-article-content h5{margin-top:1.2rem!important;margin-bottom:.7rem!important;font-size:1rem!important;font-weight:600!important;line-height:1.3!important}.blog-article-content h6{margin-top:1.1rem!important;margin-bottom:.6rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important}.blog-article-content p,.blog-article-content div:not(.table-responsive):not(.container):not(.row):not(.col){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.blog-article-content span,.blog-article-content strong,.blog-article-content em,.blog-article-content b,.blog-article-content i{width:100%!important;max-width:none!important}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6,.blog-article-content table,.blog-article-content .table-responsive,.blog-article-content img,.blog-article-content ul,.blog-article-content ol,.blog-article-content blockquote{width:auto!important;max-width:100%!important}.blog-article-content a{text-decoration:none;transition:all .3s;color:#c71f37!important}.blog-article-content a:hover{text-decoration:underline;color:#a01a2e!important}.blog-article-content a:visited{color:#c71f37!important}.blog-article-content h2:first-child,.blog-article-content h3:first-child,.blog-article-content h4:first-child,.blog-article-content h5:first-child,.blog-article-content h6:first-child{margin-top:0}@media (max-width:768px){.blog-article-content h2{margin-top:1.2rem!important;margin-bottom:.8rem!important;font-size:1.25rem!important}.blog-article-content h3{margin-top:1.1rem!important;margin-bottom:.7rem!important;font-size:1rem!important}.blog-article-content h4{margin-top:1rem!important;margin-bottom:.6rem!important;font-size:.875rem!important}.blog-article-content h5{margin-top:.9rem!important;margin-bottom:.5rem!important;font-size:.8rem!important}.blog-article-content h6{margin-top:.8rem!important;margin-bottom:.4rem!important;font-size:.75rem!important}.blog-article-content p,.blog-article-content div:not(.table-responsive):not(.container):not(.row):not(.col){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.blog-article-content span,.blog-article-content strong,.blog-article-content em,.blog-article-content b,.blog-article-content i{width:100%!important;max-width:none!important}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6,.blog-article-content table,.blog-article-content .table-responsive,.blog-article-content img,.blog-article-content ul,.blog-article-content ol,.blog-article-content blockquote{width:auto!important;max-width:100%!important}}@media (min-width:992px){.col-xl-4.col-lg-4.col-md-4.col-sm-12{z-index:10!important;height:fit-content!important;max-height:calc(100vh - 120px)!important;position:sticky!important;top:100px!important;overflow-y:auto!important}.blogSidebar{height:fit-content!important;max-height:none!important;position:relative!important;overflow-y:visible!important}.blogSidebar .card{margin-bottom:1.5rem!important}.blogSidebar .card:last-child{margin-bottom:0!important}.similarPosts ul li{padding:1rem 0!important}.blogTags ul{gap:8px!important}.blogTags ul li a{height:32px!important;padding:2px 12px!important;font-size:11px!important}}@media (max-width:991px){.col-xl-4.col-lg-4.col-md-4.col-sm-12{height:auto!important;max-height:none!important;position:static!important;top:auto!important;overflow-y:visible!important}.blogSidebar{height:auto!important;max-height:none!important;position:static!important;overflow-y:visible!important}.blogSidebar .card{margin-bottom:1rem!important}.similarPosts ul li{padding:.75rem 0!important}.blogTags ul{gap:6px!important}.blogTags ul li a{height:28px!important;padding:2px 10px!important;font-size:10px!important}}@media (min-width:768px) and (max-width:991px){.col-xl-4.col-lg-4.col-md-4.col-sm-12{height:auto!important;max-height:none!important;position:static!important;top:auto!important;overflow-y:visible!important}.blogSidebar{height:auto!important;max-height:none!important;position:static!important;overflow-y:visible!important}.blogSidebar .card{margin-bottom:1.25rem!important}.similarPosts ul li{padding:.875rem 0!important}.blogTags ul{gap:7px!important}.blogTags ul li a{height:30px!important;padding:2px 11px!important;font-size:10.5px!important}}.blogSidebar .card{margin-bottom:1.5rem!important}.blogSidebar .card:last-child{margin-bottom:0!important}.similarPosts ul li{border-bottom:1px solid var(--bs-border-color)!important;padding:1rem 0!important}.similarPosts ul li:last-child{border-bottom:none!important;padding-bottom:0!important}.blogTags ul{gap:8px!important}.blogTags ul li a{height:32px!important;padding:2px 12px!important;font-size:11px!important}.reading-timer{align-items:center;gap:.5rem;font-weight:500;transition:all .3s;display:flex;position:relative}.reading-timer .timer-content{flex-direction:column;align-items:center;gap:.2rem;display:flex}.reading-timer .timer-label{color:#6c757d;font-size:.7rem;font-weight:400;line-height:1}.reading-timer.sticky{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:2px solid #c71f37;border-radius:8px;padding:12px 16px;position:fixed;top:80px;right:20px;box-shadow:0 4px 12px #00000026}.reading-timer.sticky .timer-icon{color:#c71f37}.reading-timer.sticky .timer-text{font-size:1.1rem;font-weight:600}.reading-timer.sticky .timer-label{color:#c71f37;font-size:.65rem;font-weight:500}.reading-timer .timer-text.warning{color:#c71f37;animation:1s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width:768px){.reading-timer.sticky{padding:10px 14px;font-size:.9rem;top:70px;right:15px}.reading-timer.sticky .timer-text{font-size:1rem}.reading-timer.sticky .timer-label{font-size:.6rem}.reading-timer .timer-label{font-size:.65rem}}@media (prefers-color-scheme:dark){.reading-timer.sticky{color:#fff;background:#2d3748;border-color:#e53e3e}}
