.blog-hero{background:linear-gradient(145deg,var(--bg-light),var(--white));padding:var(--space-16) 0 var(--space-8);position:relative;overflow:hidden}.blog-hero .hero-content{max-width:1000px;margin:0 auto;text-align:center}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--gray);font-size:var(--font-size-sm);margin-bottom:var(--space-4);flex-wrap:wrap}.breadcrumb a{color:var(--primary);transition:var(--transition-base)}.breadcrumb a:hover{color:var(--primary-dark);text-decoration:underline}.breadcrumb i{font-size:.7rem;color:var(--primary)}.blog-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin:var(--space-6) 0}.blog-stats .stat-item{background:var(--white);border:1px solid rgba(var(--primary-rgb),.1);box-shadow:var(--shadow-sm);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);min-width:90px}.blog-stats .stat-number{font-size:1.6rem;font-weight:800;color:var(--primary);line-height:1}.featured-post{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--light-gray);margin:var(--space-8) 0;display:grid;grid-template-columns:1fr}.featured-image{background:var(--gradient-primary);padding:var(--space-12);text-align:center;color:#fff}.featured-image i{font-size:4rem;margin-bottom:var(--space-4);filter:drop-shadow(0 10px 20px rgb(0 0 0 / .2))}.featured-content{padding:var(--space-8)}.featured-category{display:inline-block;background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--space-3)}.featured-title{font-size:1.8rem;margin-bottom:var(--space-4)}.featured-excerpt{color:var(--gray);margin-bottom:var(--space-4);line-height:1.7}.featured-meta{display:flex;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--gray)}.featured-meta i{color:var(--primary);margin-right:var(--space-1)}.posts-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin:var(--space-8) 0}.blog-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--light-gray);transition:var(--transition-base);display:flex;flex-direction:column;height:100%}.blog-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.blog-card-image{background:var(--gradient-primary);padding:var(--space-8);text-align:center;color:#fff}.blog-card-image i{font-size:2.5rem}.blog-card-content{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.blog-category{display:inline-block;background:rgba(var(--primary-rgb),.1);color:var(--primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--space-3);align-self:flex-start}.blog-title{font-size:1.2rem;margin-bottom:var(--space-3)}.blog-title a{color:var(--dark);text-decoration:none;transition:var(--transition-base)}.blog-title a:hover{color:var(--primary)}.blog-excerpt{color:var(--gray);font-size:.95rem;line-height:1.6;margin-bottom:var(--space-4);flex:1}.blog-meta{display:flex;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--gray);margin-bottom:var(--space-4)}.blog-meta i{color:var(--primary);margin-right:var(--space-1)}.read-more{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary);font-weight:600;font-size:.9rem;transition:var(--transition-base);margin-top:auto}.read-more:hover{gap:var(--space-3);color:var(--primary-dark)}.pagination{display:flex;justify-content:center;gap:var(--space-2);margin:var(--space-8) 0}.page-link{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--white);border:1px solid var(--light-gray);border-radius:50%;color:var(--dark);font-weight:600;text-decoration:none;transition:var(--transition-base)}.page-link:hover,.page-link.active{background:var(--gradient-primary);color:var(--white);border-color:#fff0}.newsletter-section{padding:var(--space-16) 0;background:var(--gradient-primary);color:var(--white)}.newsletter-box{max-width:600px;margin:0 auto;text-align:center}.newsletter-box i{font-size:3rem;margin-bottom:var(--space-4)}.newsletter-box h3{color:var(--white);font-size:2rem;margin-bottom:var(--space-4)}.newsletter-box p{color:rgb(255 255 255 / .9);margin-bottom:var(--space-6)}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-2);max-width:500px;margin:0 auto}.newsletter-form input{padding:var(--space-4);border:none;border-radius:var(--radius-full);font-size:1rem;outline:none}.newsletter-form .btn{background:var(--white);color:var(--primary);border:none;padding:var(--space-4);border-radius:var(--radius-full);font-weight:600;cursor:pointer}.privacy-note{font-size:var(--font-size-xs);color:rgb(255 255 255 / .7);margin-top:var(--space-4)}@media (min-width:640px){.featured-post{grid-template-columns:1fr 2fr}.posts-grid{grid-template-columns:repeat(2,1fr)}.newsletter-form{flex-direction:row}.newsletter-form input{flex:1}}@media (min-width:992px){.posts-grid{grid-template-columns:repeat(3,1fr)}}