.post-listing-grid{display:grid;grid-auto-rows:auto;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.post-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.post-listing-grid{grid-template-columns:repeat(3,1fr)}}.post-listing-grid .post-article{background:#fff;border-radius:30px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;transition:transform .2s ease}.post-listing-grid .post-article:hover{transform:translateY(-2px)}.post-listing-grid .post-article .post-header{border:none;margin:0}.post-listing-grid .post-article .post-header .picture{border:none;height:200px;margin-bottom:0;overflow:hidden;position:relative}.post-listing-grid .post-article .post-header .picture img{bottom:0;display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute!important;right:0;top:0;width:100%!important}.post-listing-grid .post-article .post-body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px}.post-listing-grid .post-article .post-body h2{color:#050835;font-size:1.2em;font-weight:700;margin-bottom:20px}.post-listing-grid .post-article .post-body h2 a{color:#050835}.post-listing-grid .post-article .post-body h2 a:hover{color:#2c32f6;text-decoration:none}.post-listing-grid .post-article .post-body .excerpt{color:#050835;font-size:1em;font-weight:300;margin-bottom:30px}.post-article .read-more{align-items:center;display:flex;justify-content:center;margin-top:auto}.post-listing-grid .post-article .post-body .read-more a{align-items:center;border:1px solid #050835;border-radius:50px;color:#050835;display:flex;font-weight:300;gap:10px;padding:14px 40px;position:relative;text-align:center}