@media screen and (max-width: 479px){.hide-on-mobile{display:none}}@media screen and (min-width: 480px){.hide-desktop{display:none}}.posts-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.posts-grid.__2{grid-template-columns:1fr 1fr}@media screen and (max-width: 479px){.posts-grid.__2{grid-template-columns:1fr}}@media screen and (max-width: 1024px){.posts-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 479px){.posts-grid{grid-template-columns:1fr}}.posts-grid a .post{box-shadow:0 .125em .275em #00000013;border:1px solid rgba(0,0,0,.08);text-align:center;height:100%;border-radius:5px;overflow:hidden;transition:.3s all ease-in-out;display:flex;flex-direction:column}.posts-grid a .post .post-content{padding:0 20px;flex:1;display:flex;flex-direction:column;background:#fff}.posts-grid a .post .post-content .post-title{margin-bottom:10px}.posts-grid a .post .post-content .post-date{font-size:14px;color:#000000a6;margin-top:auto}.posts-grid a .post .post-image{display:block;position:relative}.posts-grid a .post .post-image:after{content:"";display:block;padding-bottom:56.25%}.posts-grid a .post .post-image img{width:100%;height:100%;position:absolute!important;left:0;top:0}.posts-grid a:hover .post{box-shadow:0 0 8px 1px #0003}
