.all-blogs-module{padding:40px 20px}.container{margin:0 auto;max-width:1200px}.blogs-header{margin-bottom:40px;text-align:center}.blogs-title{color:#333;font-size:2.5rem;font-weight:600;margin-bottom:15px}.blogs-description{color:#666;font-size:1.1rem;line-height:1.6;margin:0 auto 20px;max-width:600px}.blogs-count{color:#888;font-size:.9rem}.blogs-filters{background:#f8f9fa;border-radius:10px;margin-bottom:40px;padding:20px}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.search-box input{border:1px solid #ddd;border-radius:25px;font-size:1rem;padding:12px 15px;width:300px}.sort-options select{background:#fff;border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px 15px}.blogs-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:50px}.blog-card{background:#fff;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.blog-image{height:200px;overflow:hidden;position:relative;width:100%}.blog-image img{height:100%;object-fit:cover;width:100%}.image-placeholder{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon{font-size:3rem;opacity:.5}.blog-content{padding:25px}.blog-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.blog-date{color:#666;font-size:.9rem}.blog-topics{display:flex;gap:8px}.topic-tag{background:#e3f2fd;border-radius:15px;color:#1976d2;font-size:.8rem;font-weight:500;padding:4px 10px}.blog-title{margin:0 0 15px}.blog-title a{color:#333;font-size:1.3rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .3s ease}.blog-title a:hover{color:#1976d2}.blog-excerpt{color:#666;line-height:1.6;margin-bottom:20px}.blog-author{align-items:center;display:flex;gap:10px;margin-bottom:20px}.author-avatar{border-radius:50%;height:32px;width:32px}.author-name{color:#555;font-size:.9rem}.read-more-btn{background:#1976d2;border-radius:25px;color:#fff;display:inline-block;font-weight:500;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.read-more-btn:hover{background:#1565c0;color:#fff}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.page-btn{background:#fff;border:1px solid #ddd;border-radius:5px;color:#666;padding:10px 15px;text-decoration:none;transition:all .3s ease}.page-btn.current,.page-btn:hover{background:#1976d2;border-color:#1976d2;color:#fff}.page-ellipsis{color:#999;padding:10px 5px}.load-more-btn{background:#1976d2;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;margin:0 auto;padding:15px 30px;transition:background-color .3s ease}.load-more-btn:hover{background:#1565c0}@media (max-width:768px){.blogs-title{font-size:2rem}.filter-row{align-items:stretch;flex-direction:column}.search-box input{width:100%}.blogs-grid{gap:20px;grid-template-columns:1fr}.pagination{gap:5px}.page-btn{font-size:.9rem;padding:8px 12px}}