.shs-blog-cards .et_pb_ajax_pagination_container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:30px!important;width:100%!important}.shs-blog-cards .et_pb_post{min-width:280px!important;width:100%!important;margin:0!important;display:flex;flex-direction:column;background:#fff;border:1px solid #e1e7ed;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.05);overflow:hidden;transition:transform 0.2s ease}.shs-blog-cards .et_pb_post:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.1)}.shs-blog-cards .et_pb_image_container{width:100%!important;height:180px!important;margin:0!important}.shs-blog-cards .et_pb_image_container img{width:100%!important;height:100%!important;object-fit:cover!important}.shs-blog-cards .entry-title{padding:15px 15px 5px 15px!important;font-size:18px!important;line-height:1.4!important;font-weight:700;color:#333;word-wrap:normal!important}.shs-blog-cards .post-meta{padding:0 15px 15px 15px;font-size:12px!important;color:#999;line-height:1.8em}.shs-blog-cards .post-meta a{display:inline-block;background-color:#eef2f7;color:#005eb8!important;padding:2px 10px;border-radius:20px;font-weight:700;text-transform:uppercase;font-size:10px;margin:0 5px;text-decoration:none;transition:all 0.2s ease}.shs-blog-cards .post-meta a:hover{background-color:#005eb8;color:#fff!important}