.blog-listing-section{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);padding:60px 0}.blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px;display:grid}.blog-card{background:#fff;border-radius:16px;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:block;overflow:hidden;box-shadow:0 10px 30px #00000014}.blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #014bb526}.blog-card__image{width:100%;height:200px;overflow:hidden}.blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card:hover .blog-card__image img{transform:scale(1.1)}.blog-card__content{padding:20px}.blog-card__title{color:#1a202c;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4;transition:color .3s}.blog-card:hover .blog-card__title{color:#014bb5}.blog-pagination{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.pagination-btn{color:#1a202c;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014}.pagination-btn:hover:not(:disabled){color:#fff;background:#014bb5;transform:translateY(-3px);box-shadow:0 8px 20px #014bb540}.pagination-btn.active{color:#fff;background:#014bb5;box-shadow:0 8px 20px #014bb54d}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-arrow i{font-size:1.3rem}@media (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:576px){.blog-listing-section{padding:40px 0}.blog-grid{grid-template-columns:1fr;gap:20px}.blog-card__image{height:180px}.blog-card__title{font-size:1rem}.pagination-btn{width:40px;height:40px;font-size:.9rem}}
