.post-listing-grid{display:grid;gap:1.3rem;grid-auto-columns:1fr;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);justify-content:center;margin-top:0;padding:0}@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:0;box-shadow:0 1px 10px rgb(0 0 0/5%)}.post-listing-grid .post-item .post-header{border:none;margin:0}.post-listing-grid .post-item .post-header .picture{border:none;border-radius:0;height:230px;margin-bottom:0;overflow:hidden;position:relative}.post-listing-grid .post-item .post-header .picture img{bottom:0;display:block;left:0;object-fit:cover;object-position:center;position:absolute!important;right:0;top:0;width:100%!important}.post-img{border-radius:0;height:350px;margin-bottom:50px;overflow:hidden;position:relative}.post-listing-grid .post-item .post-body{padding:30px}.post-listing-grid .post-item .post-body h2{color:#191919;font-size:1.2em;font-weight:600;line-height:1.4;margin-bottom:20px}.post-listing-grid .post-item .post-body h2 a{color:#191919}.post-listing-grid .post-item .post-body h2 a:hover{color:#5dc2f7;text-decoration:none}.post-listing-grid .post-item .post-body .excerpt{color:#787878;font-size:.8em;font-weight:400;margin-bottom:0}.post-listing-grid .post-article .post-body .read-more{margin-top:30px}.post-listing-grid .post-article .post-body .read-more a{border:2px solid;border-radius:20px;display:inline-block;font-size:16px;font-weight:500;padding:10px 20px;text-decoration:none}