.blog-archive{padding:60px 0}.blog-archive-header{text-align:center;margin:50px 0}.blog-archive-header h1{color:#333;margin-bottom:15px;font-size:2.5rem}.blog-archive-header p{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}.blog-cards-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:50px;display:grid}.blog-card{background:#fff;border-radius:8px;transition:transform .3s;overflow:hidden;box-shadow:0 2px 4px #0000001a}.blog-card:hover{transform:translateY(-5px)}.blog-card-image{padding-top:60%;position:relative;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blog-card-content{padding:20px}.blog-card-title{color:#333;margin:0 0 15px;font-size:1.25rem;line-height:1.4}.blog-card-meta{color:#666;gap:15px;margin-bottom:15px;font-size:.9rem;display:flex}.blog-card-date,.blog-card-author{align-items:center;gap:5px;display:flex}.blog-card-excerpt{color:#666;margin-bottom:20px;line-height:1.6}.blog-card-link{color:#fff;align-items:center;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.blog-card-link:hover{color:var(--accent-color)}.no-posts{text-align:center;background:#f5f5f5;border-radius:8px;grid-column:1/-1;padding:40px}.pagination{text-align:center;margin-top:40px}.pagination ul{gap:10px;margin:0;padding:0;list-style:none;display:inline-flex}.pagination ul li a,.pagination ul li span{color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.pagination ul li a:hover{background:#f5f5f5}.pagination ul li span.current{color:#fff;background:#007bff;border-color:#007bff}@media (width<=768px){.blog-archive{padding:40px 0}.blog-archive-header h1{font-size:2rem}.blog-cards-container{grid-template-columns:1fr}.blog-card-meta{flex-direction:column;gap:8px}}