.blog-hero{background:linear-gradient(135deg,#1a2e1f 0,#0d1a10 100%);border-bottom:2px solid var(--ak-primary);padding:60px 20px;text-align:center;margin-bottom:40px}.blog-hero h1{font-size:clamp(28px, 5vw, 42px);font-weight:800;color:var(--ak-secondary);margin-bottom:16px}.blog-hero p{color:#fff;font-size:18px;max-width:600px;margin:0 auto}.blog-container{max-width:1200px;margin:0 auto;padding:0 20px 60px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.blog-card{background:linear-gradient(135deg,#1e1e1e 0,#252525 100%);border:1px solid rgba(255,255,255,.1);border-radius:var(--ak-radius-lg);overflow:hidden;transition:all var(--ak-transition-normal)}.blog-card:hover{transform:translateY(-5px);border-color:var(--ak-secondary);box-shadow:0 15px 40px rgba(0,0,0,.3)}.blog-card__image{height:200px;background:linear-gradient(135deg,rgba(45,125,70,.3) 0,rgba(212,168,83,.2) 100%);overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--ak-transition-normal)}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__image-placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-size:50px;color:rgba(255,255,255,.3)}.blog-card__content{padding:24px}.blog-card__category{display:inline-block;background:rgba(45,125,70,.2);color:var(--ak-primary);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px}.blog-card__title{font-size:20px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.4}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--ak-secondary)}.blog-card__excerpt{color:rgba(255,255,255,.7);font-size:14px;line-height:1.7;margin-bottom:16px}.blog-card__meta{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:rgba(255,255,255,.5)}.blog-card__author{display:flex;align-items:center;gap:8px}.blog-card__read-more{color:var(--ak-secondary);text-decoration:none;font-weight:600;display:flex;align-items:center;gap:4px}.blog-card__read-more:hover{color:#fff}.blog-empty{text-align:center;padding:80px 20px}.blog-empty__icon{font-size:60px;margin-bottom:20px;color:rgba(255,255,255,.3)}.blog-empty__title{font-size:24px;color:#fff;margin-bottom:12px}.blog-empty__text{color:rgba(255,255,255,.7);margin-bottom:24px}.blog-empty__btn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,var(--ak-primary) 0,var(--ak-primary-dark) 100%);color:#fff;text-decoration:none;border-radius:var(--ak-radius-md);font-weight:600;transition:all var(--ak-transition-fast)}.blog-empty__btn:hover{transform:translateY(-2px);box-shadow:var(--ak-shadow-md)}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.blog-pagination a,.blog-pagination span{padding:10px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;text-decoration:none;transition:all var(--ak-transition-fast)}.blog-pagination .current,.blog-pagination a:hover{background:var(--ak-secondary);border-color:var(--ak-secondary);color:#1a1a1a}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}