.blog-section{padding-top:120px}.blog-page-title{margin-bottom:var(--spacing-lg)}.blog-entry{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid #e0e0e0}.blog-entry:last-child{border-bottom:none}.blog-category a{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--brand-accent);-webkit-text-decoration:none;text-decoration:none;font-weight:600}.entry-title{margin:8px 0}.entry-title a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.entry-title a:hover{color:var(--brand-primary)}.blog-divider{height:2px;background-color:var(--brand-primary);width:60px;margin:8px 0}.blog-attr{font-size:.85rem;color:var(--brand-text-muted);margin-bottom:var(--spacing-sm)}.blog-attr a{color:var(--brand-text-muted)}.blog-abstract{font-size:.95rem;color:var(--brand-text);line-height:1.7;margin-bottom:var(--spacing-sm)}.entry-meta{display:flex;justify-content:space-between;font-size:.85rem;color:var(--brand-text-muted);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid #f0f0f0}.entry-meta a{color:var(--brand-text-muted)}.sidebar{position:sticky;top:100px}.widget-title{font-size:1.1rem;font-weight:700;color:var(--brand-text);display:block;margin-bottom:8px}.widget-divider{height:2px;background-color:var(--brand-primary);width:40px;margin-bottom:var(--spacing-sm)}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;align-items:flex-start;gap:12px;margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid #f0f0f0}.recent-blogs li:last-child{border-bottom:none}.badge-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--brand-primary);color:#fff;min-width:48px;padding:6px 4px;text-align:center}.date-day{font-size:1.1rem;font-weight:700;line-height:1}.date-month{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.recent-blogs a{font-size:.9rem;color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;line-height:1.4}.recent-blogs a:hover{color:var(--brand-primary)}.blog-detail{padding-top:120px}.blog-content{font-size:1rem;line-height:1.8;margin-bottom:var(--spacing-lg)}.blog-content h2,.blog-content h3{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.blog-content img{max-width:100%;height:auto}.blog-share{margin:var(--spacing-md) 0}.blog-share .share-icon{display:inline-block;margin-right:var(--spacing-sm);padding:6px 12px;background:var(--brand-bg-light);color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none;font-size:.85rem;font-weight:600}.blog-share .share-icon:hover{background:var(--brand-primary);color:#fff}.author-box{background:var(--brand-bg-light);padding:var(--spacing-md);margin:var(--spacing-lg) 0}.author-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.author-name{font-size:1rem;margin-bottom:4px}.author-desc{font-size:.85rem;color:var(--brand-text-muted);margin-bottom:0}.pre-next{margin:var(--spacing-lg) 0;padding:var(--spacing-sm) 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.pre-next a{-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text);display:block;padding:8px 0}.pre-next .nav-label{font-size:.8rem;color:var(--brand-text-muted);display:block}.pre-next .nav-title{font-weight:600;font-size:.95rem}.pre-next a:hover .nav-title{color:var(--brand-primary)}.blog-reply{margin-top:var(--spacing-lg)}.comment-reply-title{margin-bottom:var(--spacing-sm)}.comment-notes{font-size:.85rem;color:var(--brand-text-muted)}.pagination .page-link{color:var(--brand-primary);border-radius:var(--border-radius)}.pagination .page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary)}