.vip-post-grid{max-width:1180px;margin:60px auto;padding:0 20px}.vip-post-grid .alm-listing,.vip-post-grid .alm-reveal{display:grid!important;grid-template-columns:repeat(3,1fr);gap:28px}.vip-news-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.12);transition:.3s ease}.vip-news-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(0,0,0,.18)}.vip-news-card-image{display:block;height:230px;background-size:cover;background-position:center}.vip-news-card-content{padding:24px}.vip-news-card-title{margin:0 0 12px;font-size:24px;line-height:1.25}.vip-news-card-title a{color:#222;text-decoration:none}.vip-news-card-excerpt{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.vip-news-card-button{display:inline-block;background:#6d164f;color:#fff!important;padding:11px 22px;border-radius:30px;font-weight:700;text-decoration:none}h2.vip-news-card-title{font-size:32px!important;line-height:1.3em!important}.vip-news-card-button:hover{background:#187795;color:#fff!important}@media (max-width:900px){.vip-post-grid .alm-listing,.vip-post-grid .alm-reveal{grid-template-columns:1fr 1fr}}@media (max-width:600px){.vip-post-grid .alm-listing,.vip-post-grid .alm-reveal{grid-template-columns:1fr}}