#posts_carousel{margin-bottom:2rem}#posts_carousel .component-wrapper{display:flex;flex-direction:column;gap:40px}#posts_carousel .component-wrapper .header-section{display:flex;align-items:flex-end;justify-content:space-between;width:100%}#posts_carousel .component-wrapper .header-section .title-thc{margin-bottom:0}#posts_carousel .component-wrapper .header-section .view-all-link{display:flex;align-items:center;gap:6px}#posts_carousel .component-wrapper .header-section .view-all-link .view-all-text{text-transform:uppercase}#posts_carousel .component-wrapper .header-section .view-all-link .arrow-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#posts_carousel .component-wrapper .header-section .view-all-link .arrow-icon svg{width:100%;height:100%;display:block}#posts_carousel .component-wrapper .posts-list{display:flex;gap:20px}#posts_carousel .component-wrapper .posts-list .post-card{background-color:#fff;border:1.5px solid rgba(216, 216, 216, 0.5);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;flex:1 0 0;box-shadow:0px 24px 48px -12px rgba(16, 24, 40, 0.18)}#posts_carousel .component-wrapper .posts-list .post-card.featured{border-bottom:8px solid #057a3e;border-top:0;border-left:0;border-right:0}#posts_carousel .component-wrapper .posts-list .post-card .post-image-wrapper{height:318px;width:100%;position:relative;overflow:hidden}#posts_carousel .component-wrapper .posts-list .post-card .post-image-wrapper .post-image-link{display:block;width:100%;height:100%}#posts_carousel .component-wrapper .posts-list .post-card .post-image-wrapper .post-image{width:100%;height:100%;object-fit:cover;display:block}#posts_carousel .component-wrapper .posts-list .post-card .post-image-wrapper .image-overlay{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0px 0px 8px 0px rgba(0, 0, 0, 0.12);pointer-events:none}#posts_carousel .component-wrapper .posts-list .post-card .post-content{padding:24px;padding-bottom:32px;display:flex;flex-direction:column;gap:12px}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-meta{display:flex;align-items:center;gap:16px}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-meta .post-badge{padding:8px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:#fde9e9}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-meta .date-separator{width:6px;height:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-meta .date-separator svg{width:100%;height:100%;display:block}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-title{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-title a{text-decoration:none;display:block}#posts_carousel .component-wrapper .posts-list .post-card .post-content .post-desc{overflow:hidden;text-overflow:ellipsis}#posts_carousel .component-wrapper .no-posts{text-align:center;padding:40px 0}@media only screen and (max-width:769px){#posts_carousel .component-wrapper{gap:1rem}#posts_carousel .component-wrapper .item{margin-bottom:1rem}#posts_carousel .component-wrapper .header-section .view-all-link{display:none}.primary-button a{margin:1rem auto 0}}