.blog-listing-module .blog-grid{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.blog-listing-module .blog-card{background:#fff;border:1px solid #c4c4c4;border-radius:14px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-listing-module .blog-card:hover{box-shadow:0 23.92px 67px 0 #80808014;transform:translateY(-6px)}.blog-listing-module .blog-image img{display:block;height:224px;object-fit:cover;width:100%}.blog-listing-module .blog-content{padding:25px 20px}.blog-listing-module .blog-meta{align-items:center;border-bottom:1px solid #e7e9eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.blog-listing-module .blog-meta .date{background-color:#f8f8f8;border-radius:3px;color:#4a4a4a;font-size:12px;letter-spacing:0;line-height:100%;padding:8px 10px}.blog-listing-module .blog-meta .arrow{transform:rotate(-40.91deg);transition:all .6s ease}.blog-listing-module .blog-card:hover .blog-meta .arrow{transform:rotate(0deg)}.blog-listing-module .blog-meta .arrow i{color:#1a1a1a;fill:#1a1a1a;font-size:20px}.blog-listing-module .blog-title{color:#1a1a1a;font-size:18px;letter-spacing:0;line-height:27px;margin-bottom:12px}.blog-listing-module .blog-title a{color:#111;text-decoration:none}.blog-listing-module .blog-excerpt{color:#575c66;font-size:16px;letter-spacing:0;line-height:24px}.blog-listing-module .blog-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:60px}.blog-listing-module .page-nav,.blog-listing-module .page-number{border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;padding:8px 14px;text-decoration:none}.blog-listing-module .page-number.active{background:#1f2937;border-color:#1f2937;color:#fff}.blog-listing-module .page-nav:hover,.blog-listing-module .page-number:hover{background:#f3f4f6}@media (max-width:1024px){.blog-listing-module .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-listing-module .blog-grid{grid-template-columns:1fr}}