.blog-list-container{max-width:1360px;margin:auto;padding:160px 20px 60px}.blog-list-heading{color:#111;margin-bottom:35px;font-size:32px;font-weight:700}.blog-list-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog-list-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:15px;transition:all .3s}.blog-list-card:hover{transform:translateY(-6px);box-shadow:0 10px 25px #00000014}.blog-list-card img{object-fit:contain;border-radius:8px;width:100%;height:auto}.read-more-btn{color:var(--accent)}.blog-list-card h3{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:15px 0 10px;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-list-card p{color:#666;margin-bottom:12px;font-size:14px;line-height:1.6}.blog-list-btn{color:#fff;background:#007bff;border-radius:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.blog-list-btn:hover{background:#0056b3}.blog-list-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:50px;display:flex}.blog-list-pagination button{cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;min-width:38px;height:38px;font-size:14px;transition:all .3s}.blog-list-pagination button:hover,.blog-list-pagination button.active{color:#fff;background:#007bff;border-color:#007bff}.skeleton{pointer-events:none}.skeleton-img{background:#eee;border-radius:8px;width:100%;height:210px;margin-bottom:15px;animation:1.2s ease-in-out infinite pulse}.skeleton-text{background:#eee;border-radius:4px;height:14px;margin-bottom:10px;animation:1.2s ease-in-out infinite pulse}.skeleton-text.title{width:70%;height:18px}.skeleton-text.short{width:50%}@keyframes pulse{0%{background-color:#eee}50%{background-color:#e0e0e0}to{background-color:#eee}}@media (max-width:992px){.blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-list-grid{grid-template-columns:1fr}.blog-list-heading{font-size:24px}}
