.blog-detail-hero{height:400px;position:relative;overflow:hidden}.hero-bg-image{width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg-image img{object-fit:cover;width:100%;height:100%}.blog-content-section{color:#000;background-color:#fff;padding:80px 0}.position-sticky{height:100%;top:106px;position:sticky!important}.sidebar-box{background:var(--Background-Main-Background,#fff);border-radius:10px;padding:20px;box-shadow:0 4px 4px #00000040,0 -2px 4px #00000040}.sidebar-title{color:red;letter-spacing:-.48px;align-items:center;margin-bottom:20px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:120%;display:flex}.toc-list{padding-left:0;list-style:none}.toc-list li{margin-bottom:12px;padding-left:15px;position:relative}.toc-list li:before{content:"•";color:#000;position:absolute;top:0;left:0}.toc-list a{color:var(--Black,#000);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-decoration:none;transition:color .2s}.toc-list li:hover{color:red}.blog-meta{color:var(--Text-Secondary-Text,#777);letter-spacing:-.48px;flex-wrap:wrap;gap:38px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:120%;display:flex}hr{color:#777;margin:1.5rem 0}.meta-item{align-items:center;gap:8px;display:flex}.meta-icon{background-color:#dc3545;border-radius:50%;width:8px;height:8px;display:inline-block}.blog-title{color:#000;font-size:2.8rem;font-weight:800;line-height:1.2}.blog-subtitle{color:var(--Text-Primary-Text,#000);letter-spacing:-1.2px;font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.blog-text{color:var(--Text-Secondary-Text,#777);text-align:justify;letter-spacing:-.4px;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.category-list{padding-left:3px;list-style:none}.category-list li{margin-bottom:10px;padding-left:15px;position:relative}.category-list li:before{content:"•";color:#000;position:absolute;top:0;left:0}.category-list a{color:var(--Black,#000);letter-spacing:-.32px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:300;line-height:120%;text-decoration:none}.tags-container{flex-wrap:wrap;gap:8px;display:flex}.tag-badge{border:.5px solid var(--Blue,#29236e);color:var(--Black,#000);letter-spacing:-.28px;background-color:#fff;border-radius:5px;padding:10px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:120%;text-decoration:none;transition:all .2s;display:inline-block}.tag-badge:hover{color:red;border:.5px solid red;border-radius:5px}.faq-section{background-color:#f4f4f4;padding:80px 0}.faq-title{color:#000;font-size:2.5rem;font-weight:800}.faq-item{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:20px 24px;box-shadow:0 2px 10px #0000000d}.faq-header{cursor:none;justify-content:space-between;align-items:center;display:flex}.faq-question{color:#000;margin:0;font-size:1.1rem;font-weight:600}.faq-item.active .faq-question{color:#dc3545}.faq-icon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.faq-body{color:#555;margin-top:15px;font-size:.95rem;line-height:1.5}@media (max-width:991px){.blog-title{font-size:2rem}.blog-subtitle{font-size:1.5rem}}
