.ry .related-posts{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:640px){.ry .related-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ry .related-posts{gap:48px;grid-template-columns:repeat(3,1fr)}}.ry .pl-item{background:rgba(var(--light),1);border-radius:5px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.07);-moz-box-shadow:0 0 30px rgba(0,0,0,.07);box-shadow:0 0 30px rgba(0,0,0,.07);display:block;position:relative;transition:all .15s ease}.pl-item:hover{box-shadow:0 0 35px rgba(0,0,0,.1);transform:translateY(-3px)}.ry .pl-item .pli-img{border-radius:5px;display:block;height:216px;overflow:hidden;position:relative;width:100%}.ry .pl-item .pli-img img{height:100%;left:50%;object-fit:cover;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}.ry .pl-item:hover h3{color:rgba(var(--secondary),1)}.ry .pl-item:hover h3,.ry .pli-cnt .pl__title{transition:all .2s ease;-webkit-transition:all .2s ease}.ry .pli-cnt .pl__title{color:rgba(var(--quaternary),1);font-size:24px;font-weight:700;line-height:1.25}.ry .pl__desc{font-size:15px;line-height:1.5;margin-top:0}.ry .pli-cnt{padding:32px;position:relative}.ry .pli-cnt .pli-tags{left:32px;position:absolute;top:-17px}.ry .pli-tag{background:rgba(var(--secondary),1);border-radius:6px;color:rgba(var(--light),1);font-size:14px;font-style:normal;font-weight:400;line-height:1;margin-right:10px;padding:7px 15px;text-align:center}