.btn-blog-active{background-color:var(--color-primary);border-color:var(--color-primary);color:white !important}.btn-blog-active:hover,.btn-blog-active:focus{background-color:#00736a;border-color:#00736a;color:white}.blog-header{background-color:var(--bg-body);padding:3rem 0;margin-bottom:3rem;text-align:center}.blog-header h1{margin-bottom:1rem}.blog-header .lead{max-width:600px;margin:0 auto}.hero-blog-section{background-color:#e3f2fd !important;padding:3rem 0}.hero-blog-section .display-4{font-weight:600;color:var(--text-primary)}@media (max-width: 767.98px){.hero-blog-section .display-4{font-size:2.5rem}}.hero-blog-section .featured-blog-card{background-color:white;border-radius:var(--border-radius);overflow:hidden}.hero-blog-section .featured-blog-card .text-truncate-3-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-blog-section .featured-blog-card .bg-custom-blue{background-color:var(--color-info)}.hero-blog-section .featured-blog-card h2 a{color:#00aaff;text-decoration:none}.hero-blog-section .featured-blog-card h2 a:hover{text-decoration:underline}.blog-card{height:100%;transition:transform 0.2s ease, box-shadow 0.2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.blog-card:hover .card-img-top{opacity:0.9}.blog-card .card-img-top{height:200px;object-fit:cover;transition:opacity 0.2s ease}.blog-card .card-body{display:flex;flex-direction:column}.blog-card .card-title{font-size:1.125rem;margin-bottom:0.75rem}.blog-card .card-title a{color:var(--text-primary);text-decoration:none}.blog-card .card-title a:hover{color:var(--color-primary)}.blog-card .card-text{flex:1;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-meta{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);font-size:0.875rem;color:var(--text-muted)}.blog-card .blog-meta .author{display:flex;align-items:center}.blog-card .blog-meta .author img{width:30px;height:30px;border-radius:50%;margin-right:0.5rem;object-fit:cover}.blog-sidebar .widget{margin-bottom:2rem}.blog-sidebar .widget .widget-title{font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid var(--color-primary)}.blog-sidebar .category-list{list-style:none;padding:0}.blog-sidebar .category-list li{padding:0.5rem 0;border-bottom:1px solid var(--border-color)}.blog-sidebar .category-list li:last-child{border-bottom:none}.blog-sidebar .category-list li a{color:var(--text-primary);text-decoration:none;display:flex;justify-content:space-between;align-items:center}.blog-sidebar .category-list li a:hover{color:var(--color-primary)}.blog-sidebar .category-list li a .badge{background-color:var(--bg-body);color:var(--text-secondary)}.blog-sidebar .recent-posts .recent-post-item{display:flex;margin-bottom:1rem}.blog-sidebar .recent-posts .recent-post-item .post-thumbnail{flex:0 0 80px;margin-right:1rem}.blog-sidebar .recent-posts .recent-post-item .post-thumbnail img{width:100%;height:60px;object-fit:cover;border-radius:var(--border-radius)}.blog-sidebar .recent-posts .recent-post-item .post-details{flex:1}.blog-sidebar .recent-posts .recent-post-item .post-details h6{font-size:0.875rem;margin-bottom:0.25rem}.blog-sidebar .recent-posts .recent-post-item .post-details h6 a{color:var(--text-primary);text-decoration:none}.blog-sidebar .recent-posts .recent-post-item .post-details h6 a:hover{color:var(--color-primary)}.blog-sidebar .recent-posts .recent-post-item .post-details .post-date{font-size:0.75rem;color:var(--text-muted)}.blog-sidebar .tag-cloud{display:flex;flex-wrap:wrap;gap:0.5rem}.blog-sidebar .tag-cloud .tag{display:inline-block;padding:0.25rem 0.75rem;background-color:var(--bg-body);color:var(--text-secondary);border-radius:2rem;font-size:0.875rem;text-decoration:none;transition:all 0.2s ease}.blog-sidebar .tag-cloud .tag:hover{background-color:var(--color-primary);color:white}.blog-sidebar .newsletter-widget{background-color:var(--bg-body);padding:1.5rem;border-radius:var(--border-radius)}.blog-sidebar .newsletter-widget .form-control{margin-bottom:1rem}.blog-post .post-header{margin-bottom:2rem}.blog-post .post-header h1{margin-bottom:1rem}.blog-post .post-header .post-meta{display:flex;gap:1.5rem;color:var(--text-muted);font-size:0.875rem}.blog-post .post-header .post-meta i{margin-right:0.25rem}.blog-post .post-featured-image{margin-bottom:2rem}.blog-post .post-featured-image img{width:100%;height:auto;border-radius:var(--border-radius)}.blog-post .post-content{font-size:1.125rem;line-height:1.75}.blog-post .post-content img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:var(--border-radius)}.blog-post .post-content h2,.blog-post .post-content h3,.blog-post .post-content h4{margin-top:2rem;margin-bottom:1rem}.blog-post .post-content blockquote{border-left:4px solid var(--color-primary);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--text-secondary)}.blog-post .post-content pre{background-color:var(--bg-body);padding:1rem;border-radius:var(--border-radius);overflow-x:auto}.blog-post .post-content pre code{color:var(--text-primary)}.blog-post .post-tags{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.blog-post .post-tags .tag{display:inline-block;padding:0.25rem 0.75rem;margin:0.25rem;background-color:var(--bg-body);color:var(--text-secondary);border-radius:var(--border-radius);text-decoration:none;font-size:0.875rem}.blog-post .post-tags .tag:hover{background-color:var(--color-primary);color:white}.blog-post .author-box{background-color:var(--bg-body);padding:1.5rem;border-radius:var(--border-radius);margin-top:3rem;display:flex;gap:1.5rem}.blog-post .author-box .author-avatar{flex:0 0 80px}.blog-post .author-box .author-avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover}.blog-post .author-box .author-details{flex:1}.blog-post .author-box .author-details h4{margin-bottom:0.5rem}.blog-post .author-box .author-details .author-bio{color:var(--text-secondary);margin-bottom:0.5rem}.blog-post .author-box .author-details .author-social{display:flex;gap:0.5rem}.blog-post .author-box .author-details .author-social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--bg-card);color:var(--text-secondary);transition:all 0.2s ease}.blog-post .author-box .author-details .author-social a:hover{background-color:var(--color-primary);color:white}.comments-section{margin-top:3rem}.comments-section .comments-header{margin-bottom:2rem}.comments-section .comments-header h3{margin-bottom:0}.comments-section .comment-item{display:flex;gap:1rem;margin-bottom:2rem}.comments-section .comment-item .comment-avatar{flex:0 0 50px}.comments-section .comment-item .comment-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover}.comments-section .comment-item .comment-content{flex:1}.comments-section .comment-item .comment-content .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.comments-section .comment-item .comment-content .comment-header .comment-author{font-weight:600;color:var(--text-primary)}.comments-section .comment-item .comment-content .comment-header .comment-date{font-size:0.875rem;color:var(--text-muted)}.comments-section .comment-item .comment-content .comment-text{color:var(--text-secondary);line-height:1.6}.comments-section .comment-item .comment-content .comment-reply{margin-top:0.5rem}.comments-section .comment-item .comment-content .comment-reply a{font-size:0.875rem;color:var(--color-primary);text-decoration:none}.comments-section .comment-item .comment-content .comment-reply a:hover{text-decoration:underline}.comments-section .comment-item.comment-reply-item{margin-left:3rem}@media (max-width: 575.98px){.comments-section .comment-item.comment-reply-item{margin-left:1.5rem}}.comments-section .comment-form{margin-top:3rem}.comments-section .comment-form h4{margin-bottom:1.5rem}.blog-pagination{margin-top:3rem}.blog-pagination .pagination{justify-content:center}.blog-accordion-wrapper{background-color:white;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1rem}.blog-accordion-wrapper .btn-info{background-color:#2196f3 !important;border-color:#2196f3 !important;color:white !important;font-weight:500;text-align:left !important;padding:0.5rem 1rem}.blog-accordion-wrapper .btn-info:hover{background-color:#1976d2 !important;border-color:#1976d2 !important}.blog-category-list{background-color:var(--bg-body);border-radius:var(--border-radius);padding:1rem;margin-top:0}.blog-category-group h3{color:var(--text-primary);font-size:1rem}.blog-category-group ul li{line-height:1.6}.blog-category-group ul li a{color:var(--text-secondary)}.blog-category-group ul li a:hover{color:var(--color-primary);text-decoration:underline !important}.blog-audio-share{background-color:#b8daec;padding:2rem 0;margin:3rem 0}@media (max-width: 767.98px){.blog-sidebar{margin-top:3rem}.blog-card .card-img-top{height:150px}.blog-post .post-meta{flex-wrap:wrap;gap:1rem}.blog-post .author-box{flex-direction:column;text-align:center}.blog-post .author-box .author-social{justify-content:center}.hero-blog-section .blog-meta{text-align:center !important;margin-top:1rem}.hero-blog-section .blog-accordion-wrapper{margin-inline:-0.5rem}}.blog-header{background-color:var(--bg-body);padding:3rem 0;margin-bottom:3rem;text-align:center}.blog-header h1{margin-bottom:1rem}.blog-header .lead{max-width:600px;margin:0 auto}.blog-card{height:100%;transition:transform 0.2s ease, box-shadow 0.2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.blog-card:hover .card-img-top{opacity:0.9}.blog-card .card-img-top{height:200px;object-fit:cover;transition:opacity 0.2s ease}.blog-card .card-body{display:flex;flex-direction:column}.blog-card .card-title{font-size:1.125rem;margin-bottom:0.75rem}.blog-card .card-title a{color:var(--text-primary);text-decoration:none}.blog-card .card-title a:hover{color:var(--color-primary)}.blog-card .card-text{flex:1;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card .blog-meta{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);font-size:0.875rem;color:var(--text-muted)}.blog-card .blog-meta .author{display:flex;align-items:center}.blog-card .blog-meta .author img{width:30px;height:30px;border-radius:50%;margin-right:0.5rem}.blog-sidebar .widget{margin-bottom:2rem}.blog-sidebar .widget .widget-title{font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:2px solid var(--color-primary)}.blog-sidebar .category-list{list-style:none;padding:0}.blog-sidebar .category-list li{padding:0.5rem 0;border-bottom:1px solid var(--border-color)}.blog-sidebar .category-list li:last-child{border-bottom:none}.blog-sidebar .category-list li a{color:var(--text-primary);text-decoration:none;display:flex;justify-content:space-between;align-items:center}.blog-sidebar .category-list li a:hover{color:var(--color-primary)}.blog-sidebar .category-list li a .badge{background-color:var(--bg-body);color:var(--text-secondary)}.blog-sidebar .recent-posts .recent-post-item{display:flex;margin-bottom:1rem}.blog-sidebar .recent-posts .recent-post-item .post-thumbnail{flex:0 0 80px;margin-right:1rem}.blog-sidebar .recent-posts .recent-post-item .post-thumbnail img{width:100%;height:60px;object-fit:cover;border-radius:var(--border-radius)}.blog-sidebar .recent-posts .recent-post-item .post-details{flex:1}.blog-sidebar .recent-posts .recent-post-item .post-details h6{font-size:0.875rem;margin-bottom:0.25rem}.blog-sidebar .recent-posts .recent-post-item .post-details h6 a{color:var(--text-primary);text-decoration:none}.blog-sidebar .recent-posts .recent-post-item .post-details h6 a:hover{color:var(--color-primary)}.blog-sidebar .recent-posts .recent-post-item .post-details .post-date{font-size:0.75rem;color:var(--text-muted)}.blog-post .post-header{margin-bottom:2rem}.blog-post .post-header h1{margin-bottom:1rem}.blog-post .post-header .post-meta{display:flex;gap:1.5rem;color:var(--text-muted);font-size:0.875rem}.blog-post .post-header .post-meta i{margin-right:0.25rem}.blog-post .post-content{font-size:1.125rem;line-height:1.75}.blog-post .post-content img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:var(--border-radius)}.blog-post .post-content h2,.blog-post .post-content h3,.blog-post .post-content h4{margin-top:2rem;margin-bottom:1rem}.blog-post .post-content blockquote{border-left:4px solid var(--color-primary);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--text-secondary)}.blog-post .post-tags{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.blog-post .post-tags .tag{display:inline-block;padding:0.25rem 0.75rem;margin:0.25rem;background-color:var(--bg-body);color:var(--text-secondary);border-radius:var(--border-radius);text-decoration:none;font-size:0.875rem}.blog-post .post-tags .tag:hover{background-color:var(--color-primary);color:white}.blog_body.small p,.blog_body.small li{font-size:1.2em;line-height:1.4em}.blog_body.small h1{font-size:2em !important}.blog_body.small h2{font-size:1.8em !important}.blog_body.small h3{font-size:1.5em !important}.blog_body.small h4{font-size:1.5em !important}.blog_body.medium p,.blog_body.medium li{font-size:1.5em;line-height:1.5em}.blog_body.medium h1{font-size:2.4em !important}.blog_body.medium h2{font-size:2em !important}.blog_body.medium h3{font-size:1.75em !important}.blog_body.medium h4{font-size:1.75em !important}.blog_body.large p,.blog_body.large li{font-size:1.8em !important;line-height:1.6em !important}.blog_body.large h1{font-size:3em !important}.blog_body.large h2{font-size:2.6em !important}.blog_body.large h3{font-size:2.2em !important}.blog_body.large h4{font-size:2.2em !important}.table-of-contents{border-bottom:3px solid #6c757d;padding:1rem;font-size:0.92rem;font-weight:400}.table-of-contents .toc-header{margin-bottom:0.75rem;font-size:0.95rem}.table-of-contents ul{padding-left:1.2rem;margin:0}.table-of-contents li{list-style:none;margin-bottom:0.3rem}.table-of-contents li ul{padding-left:1.5rem;margin-top:0.3rem}.table-of-contents a{all:unset;display:block;color:#343a40;font-size:0.9rem;line-height:1.5;cursor:pointer;text-decoration:none;padding:2px 0}.table-of-contents a:hover{text-decoration:underline}.table-of-contents li{margin-left:1rem}.table-of-contents li li{margin-left:1.5rem}.scroll-to-top{position:fixed;bottom:30px;right:30px;background-color:#fff;color:#6c757d;font-size:15px;padding:10px 14px;border-radius:50%;border:1px solid #dee2e6;box-shadow:var(--shadow);text-align:center;z-index:1000;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.2s ease}.scroll-to-top:hover{transform:scale(1.05);background-color:#f8f9fa}.scroll-to-top.show{opacity:1;visibility:visible}.breadcrumb-container{border-radius:5px;padding:0.75rem 1.5rem}.breadcrumb{margin-bottom:0;background-color:transparent;padding:0}.breadcrumb-item+.breadcrumb-item::before{content:">";padding:0 0.5rem;color:#6c757d}.breadcrumb-item.active{color:#6c757d;font-weight:500}@media (max-width: 767.98px){.blog-sidebar{margin-top:3rem}.blog-card .card-img-top{height:150px}}
