.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{border:1px solid #e3dbd8;border-radius:10px;display:flex}.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:10px;height:350px;margin-bottom:50px;overflow:hidden;position:relative}.post-listing-grid .post-item{display:flex;flex-direction:column}.post-listing-grid .post-item .post-body{padding:30px}.post-listing-grid .post-item .post-body h2{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:20px}.post-listing-grid .post-item .post-body h2 a{color:#19426c}.post-listing-grid .post-item .post-body h2 a:hover{color:#034833;text-decoration:none}.post-listing-grid .post-item .post-body .excerpt p{color:#787878;font-size:15px;font-weight:300;margin-bottom:0}.post-listing-grid .post-item .button{display:flex;margin-top:auto;padding:0 30px 30px}.post-listing-grid .post-item .button .read-more{align-items:center;color:#034833;display:flex;font-size:16px;font-weight:700;gap:10px;margin-top:auto;text-align:left;width:100%}