.blog-hero{background:var(--brand-primary-dark);padding:var(--spacing-lg) 0;text-align:center}.blog-hero h1{color:#fff;font-size:2rem;margin-bottom:4px}.blog-hero p{color:rgba(255,255,255,.8);font-size:.95rem}.blog-section{padding:var(--spacing-2xl) 0}.blog-list .blog-entry{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--brand-border)}.blog-list .blog-entry:last-child{border-bottom:none}.blog-list .category a{font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;color:var(--brand-secondary);font-weight:600}.blog-list .entry-title{font-size:1.35rem;margin:6px 0}.blog-list .entry-title a{color:var(--brand-text)}.blog-list .entry-title a:hover{color:var(--brand-primary)}.blog-list .blog-attr{font-size:.82rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-xs)}.blog-list .blog-attr a{color:var(--brand-text-secondary)}.blog-list .abstract{font-size:.92rem;color:var(--brand-text-secondary);line-height:1.7;margin-bottom:var(--spacing-sm)}.blog-list .button{font-size:.88rem;font-weight:600;color:var(--brand-primary)}.blog-list .button:hover{color:var(--brand-secondary)}.blog-list .entry-meta{margin-top:var(--spacing-sm);font-size:.78rem;color:var(--brand-text-secondary);display:flex;gap:var(--spacing-sm)}.blog-list .entry-meta a{color:var(--brand-text-secondary)}.right-side{padding-left:var(--spacing-lg)}@media (max-width:991px){.right-side{padding-left:0;margin-top:var(--spacing-xl)}}.right-side .widget-title{display:block;font-size:1.1rem;font-weight:700;color:var(--brand-text);margin-bottom:6px}.right-side .divider{display:block;width:40px;height:2px;background:var(--brand-secondary);margin-bottom:var(--spacing-sm)}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--brand-border);align-items:flex-start}.recent-blogs li:last-child{border-bottom:none}.recent-blogs .badge.fill-bg{flex-shrink:0;width:44px;background:var(--brand-primary-light);border-radius:var(--radius);padding:4px 6px;text-align:center}.recent-blogs .date-day{display:block;font-size:1.1rem;font-weight:700;color:var(--brand-primary);line-height:1}.recent-blogs .date-month{display:block;font-size:.65rem;text-transform:uppercase;color:var(--brand-primary)}.recent-blogs li a{font-size:.85rem;color:var(--brand-text);line-height:1.35}.recent-blogs li a:hover{color:var(--brand-primary)}.pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border);font-size:.88rem}.pagination .page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.pagination .page-item.disabled .page-link{color:var(--brand-text-secondary)}.blog-detail-section{padding:var(--spacing-2xl) 0}.blog-meta .category a{font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;color:var(--brand-secondary);font-weight:600}.blog-meta .entry-title{font-size:1.8rem;margin:8px 0}.blog-meta .divider{display:block;height:1px;background:var(--brand-border);margin:var(--spacing-sm) 0}.blog-meta .blog-attr{font-size:.82rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-md)}.blog-meta .blog-attr a{color:var(--brand-text-secondary)}.blog-meta .content{font-size:1rem;line-height:1.85;color:var(--brand-text)}.blog-meta .content h2{font-size:1.4rem;margin-top:var(--spacing-lg)}.blog-meta .content h3{font-size:1.15rem;margin-top:var(--spacing-md)}.blog-meta .content img{border-radius:var(--radius);margin:var(--spacing-sm) 0}.blog-meta .blog-share{margin:var(--spacing-lg) 0}.blog-meta .blog-share .share-icon{display:inline-flex;width:36px;height:36px;border-radius:50%;background:var(--brand-bg-alt);align-items:center;justify-content:center;margin-right:8px;color:var(--brand-text-secondary)}.blog-meta .entry-meta{font-size:.82rem;color:var(--brand-text-secondary);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.blog-meta .entry-meta a{color:var(--brand-text-secondary)}.entry-author{background:var(--brand-bg-alt);border-radius:var(--radius);padding:var(--spacing-md);margin:var(--spacing-lg) 0}.entry-author .author-avatar{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.entry-author .author-name{font-size:1rem;margin-bottom:2px}.entry-author .author-desc{font-size:.85rem;color:var(--brand-text-secondary);margin:0}.pre-next{margin:var(--spacing-lg) 0}.pre-next .next,.pre-next .pre{padding:var(--spacing-sm)}.pre-next a{display:flex;align-items:center;gap:8px;color:var(--brand-text);font-size:.9rem}.pre-next a:hover{color:var(--brand-primary)}.pre-next .title{flex:1}.blog-reply{margin-top:var(--spacing-xl)}.blog-reply .comment-reply-title{font-size:1.2rem;margin-bottom:var(--spacing-sm)}.blog-reply .comment-notes{font-size:.82rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-sm)}.blog-reply .require::after{content:" *";color:#dc3545}