#blog-posts{margin:0 2rem}article{display:flex;flex-direction:column;align-items:center;padding:2rem!important;border:1px solid #e9e9e9;margin-bottom:4rem}h2{color:#fe4c7c;color:var(--primary);font-size:1.2rem;font-weight:600;margin:0 0 .5rem}time{color:#959595}.post-img-link{position:relative;margin:1rem 0}.post-img-link::after,.post-img-link::before{content:'';position:absolute;width:0;height:0;background:rgba(255,255,255,.15);transition:.3s}.post-img-link::before{top:0;left:0}.post-img-link::after{bottom:0;right:0}.post-img-link:hover::after,.post-img-link:hover::before{width:100%;height:100%}article>p{margin-bottom:2.5rem}article>footer{text-align:center}.read-me{font-weight:400;padding:.7rem 2.5rem;margin-top:auto}.read-me>svg{fill:white;width:2rem;margin-right:.3rem;vertical-align:-.25rem}@media (min-width:34rem){#blog-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(55ch,1fr));gap:4rem}article{margin-top:0!important}}