.vh-blog-hero{background:linear-gradient(135deg,var(--brand-primary-dark) 0,var(--brand-primary) 100%);padding:180px 0 80px;text-align:center}.vh-blog-hero h1{color:#fff;font-size:2.5rem;margin-bottom:var(--spacing-sm)}.vh-blog-hero p{color:rgba(255,255,255,.85);font-size:1.1rem;max-width:600px;margin:0 auto}.blog-grid-card{border:1px solid var(--brand-border);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s;height:100%;background:#fff}.blog-grid-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.blog-grid-card .blog-thumb img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.blog-grid-card .blog-body{padding:var(--spacing-md)}.blog-grid-card .blog-meta{font-size:.8rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-xs)}.blog-grid-card h3{font-size:1.1rem;margin-bottom:var(--spacing-xs)}.blog-grid-card h3 a{color:var(--brand-primary-dark)}.blog-grid-card h3 a:hover{color:var(--brand-primary)}.blog-grid-card p{font-size:.9rem;color:var(--brand-text-secondary)}.blog-grid-card .read-more{color:var(--brand-primary);font-weight:600;font-size:.9rem}.blog-pagination{margin-top:var(--spacing-xl)}.blog-pagination .page-link{color:var(--brand-primary);border-radius:8px;margin:0 4px;border:1px solid var(--brand-border)}.blog-pagination .page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.blog-detail-content{padding-top:120px}.blog-detail-content .article-header{margin-bottom:var(--spacing-lg)}.blog-detail-content .article-header h1{font-size:2rem;margin-bottom:var(--spacing-sm)}.blog-detail-content .article-meta{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:var(--spacing-md)}.blog-detail-content .article-body{font-size:1.05rem;line-height:1.85}.blog-detail-content .article-body h2{font-size:1.5rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.blog-detail-content .article-body h3{font-size:1.25rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.blog-detail-content .article-body img{border-radius:var(--radius);margin:var(--spacing-md) 0}.blog-nav{border-top:1px solid var(--brand-border);padding-top:var(--spacing-md);margin-top:var(--spacing-xl)}.blog-nav a{color:var(--brand-primary);font-weight:600}.blog-nav a:hover{color:var(--brand-secondary)}.blog-recents h4{font-size:1.1rem;margin-bottom:var(--spacing-sm);color:var(--brand-primary-dark)}.blog-recents .recent-item{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--brand-border)}.blog-recents .recent-item:last-child{border-bottom:none}.blog-recents .recent-item a{font-size:.9rem;color:var(--brand-text)}.blog-recents .recent-item a:hover{color:var(--brand-primary)}@media (max-width:768px){.vh-blog-hero{padding:160px 0 60px}.vh-blog-hero h1{font-size:1.75rem}.blog-detail-content{padding-top:100px}.blog-detail-content .article-header h1{font-size:1.5rem}}