.cpm-featured-posts-block-style-4{margin-top:20px;margin-bottom:50px}.cpm-featured-posts-block-style-4 .posts-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));justify-items:center;justify-content:center;gap:30px;margin-bottom:30px;position:relative}.cpm-featured-posts-block-style-4 .posts-container .post-item{width:100%;max-width:400px;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px;background:#fff;box-shadow:0 0 4px 0 rgba(14,31,53,.1);padding-bottom:20px;border-radius:10px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta{border-radius:10px 10px 5px 5px;border:2px solid rgba(0,0,0,0);height:240px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;position:relative;box-sizing:border-box}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta img{display:block;width:100%;height:calc(100% - 45px);border-radius:8px;object-fit:cover;position:absolute;top:0;left:0}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-tags{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap-reverse;gap:5px;position:absolute;bottom:55px;left:18px;width:calc(100% - 36px)}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-tags .tag{border-radius:30px;background:#fff;box-shadow:0 0 10px 0 rgba(121,125,131,.12);padding:3px 15px;font-size:16px;line-height:1.5;font-weight:bold}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-item-meta{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px 8px;color:#f7f7f7}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-author{font-size:16px;line-height:1.5;font-weight:bold;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-author a{color:#f7f7f7;text-decoration:underline;transition:opacity .3s}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-author a:hover{opacity:.8}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-reading-time{font-size:13px;line-height:18px;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-overflow:ellipsis;white-space:nowrap}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-reading-time svg{margin-bottom:2px;width:16px;height:16px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-title{padding:0 20px;text-align:center;font-size:18px;line-height:26px;text-transform:uppercase}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-title a{transition:color .3s;font-weight:bold}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-title a:hover{text-decoration:none !important}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-excerpt{padding:0 20px}.cpm-featured-posts-block-style-4 .see-all-btn,.cpm-featured-posts-block-style-4 .load-more-btn{margin:0 auto;font-size:13px;line-height:22px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:inline-flex;padding:10px 20px 8px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:6px !important;box-shadow:none;transition:background .3s,color .3s}.cpm-featured-posts-block-style-4 .see-all-btn:before,.cpm-featured-posts-block-style-4 .see-all-btn:after,.cpm-featured-posts-block-style-4 .load-more-btn:before,.cpm-featured-posts-block-style-4 .load-more-btn:after{display:none}.cpm-featured-posts-block-style-4 .load_more+.see-all-btn{display:none}@media(max-width: 992px){.cpm-featured-posts-block-style-4 .posts-container{gap:15px}}@media(max-width: 576px){.cpm-featured-posts-block-style-4 .posts-container .post-item{max-width:100%;gap:15px;padding-bottom:15px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta{height:auto;border-radius:5px;padding:10px 15px 10px 10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"image tags" "image meta"}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-image{grid-area:image;margin-right:15px;height:72px;width:85px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-image img{border-radius:4px;height:92px;width:95px;left:0;top:0}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-item-meta{grid-column:2;grid-area:meta;padding:0;flex-direction:column;gap:0;justify-content:center;align-items:flex-start}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-tags{position:relative;left:auto;bottom:auto;grid-area:tags;margin-bottom:8px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-image-meta .post-tags .tag{padding:2px 14px;font-size:14px;line-height:1.3}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-title{text-align:left;padding:0 15px;font-size:16px;line-height:24px}.cpm-featured-posts-block-style-4 .posts-container .post-item .post-excerpt{display:none}}