.posts-grid-1{grid-template-columns:repeat(4,1fr);gap:20px}.posts-grid-1 .post-item{background:#fff;border-radius:10px;padding:20px;transition:all .3s;position:relative}.posts-grid-1 .post-item .thumbnail-box{position:relative}.posts-grid-1 .post-item .thumbnail-box .image-holder{border-radius:7px;height:240px;display:flex;overflow:hidden}.posts-grid-1 .post-item .thumbnail-box .image-holder img{object-fit:cover;width:100%;height:100%}.posts-grid-1 .post-item .thumbnail-box .post-category{backdrop-filter:blur(5px);color:var(--ae-color-dark);background:#ffffff80;border-radius:50px;padding:1px 10px;font-size:11px;font-weight:700;display:inline-block;position:absolute;top:10px;left:10px;box-shadow:0 3px 8px #00000015}.posts-grid-1 .post-item .title{margin-top:20px;margin-bottom:10px}.posts-grid-1 .post-item .title a{color:var(--ae-color-main-2);font-size:14px;font-weight:700}.posts-grid-1 .post-item .details .date{color:var(--ae-color-gray-high);font-size:13px;font-weight:700}.posts-grid-1 .post-item .details .date strong{color:#fff;background:var(--ae-color-main-2);border-radius:50px;width:50px;height:50px;font-size:20px}.posts-grid-1 .post-item .details .excerpt{color:var(--ae-color-gray);-webkit-line-clamp:4;margin-bottom:10px;font-size:13px}.posts-grid-1 .placeholder .excerpt{display:flex!important}