.dnd-section .row-fluid{max-width:100%}.view-posts-tag{color:var(--content-text-primary,#1a1a1a);float:right;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:500;line-height:155%;text-decoration-line:underline}.view-post-tag .btn-icon-right{margin-left:4px}.header-blog-slider{align-items:center}.recent-posts-section{padding-block:48px;position:relative;z-index:1}.recent-posts-heading{color:var(--base-black,#1a1a1a);font-size:26px;font-weight:500;line-height:125%}.blog-recent-card-badge{background-color:#c7c0b3;color:#000;letter-spacing:2.1px;line-height:22px;margin-bottom:16px}.recent-post-kicker{color:#000;display:block;font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;letter-spacing:2.7px;line-height:22.5px;margin-bottom:32px;text-transform:uppercase}.swiper.recent-post-slider{padding-bottom:80px}.swiper .swiper-pagination{inset:auto auto 2px 0;text-align:left}.swiper .swiper-pagination-bullet{background:var(--gray-400);border-radius:0;height:3px;width:30px}.swiper .swiper-pagination-bullet-active{background:var(--primary-green-700)}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{content:""}.swiper .swiper-button-prev{height:24px;inset:auto 40px 0 auto;width:24px}.swiper .swiper-button-next{height:24px;inset:auto 0 0 auto;width:24px}.recent-post-card{background-color:var(--gray-25);border-radius:10px;padding-bottom:55px;position:relative}.recent-post-image-wrapper{border-top-left-radius:9px;border-top-right-radius:9px;height:196px;overflow:hidden;position:relative}.recent-post-image{object-fit:cover;width:100%}.recent-post-tag{background-color:#bce2dd;border-radius:30px;color:#000;font-size:14px;font-style:normal;font-weight:700;inset:8px 8px auto auto;letter-spacing:2.1px;line-height:22px;margin-bottom:8px;padding:5px 15px;position:relative;text-transform:uppercase}.swiper-slide{border:1px solid #3f3f3f}.post-content-container{align-items:flex-start;display:flex;flex-direction:column;padding-top:18px!important;padding:24px;row-gap:16px}.post-date{color:#747679;font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase}.post-date,.post-title{font-family:DM Sans;font-style:normal}.post-title{color:var(--base-black,#000);font-size:20px;font-weight:500;line-height:30px}.post-summary{color:#3f3f3f;display:-webkit-box;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-cta-wrap{align-items:center;column-gap:12px;display:flex;inset:auto auto 24px 24px;position:absolute}.recent-post-cta{color:#1a1a1a;font-size:18px;line-height:26px;text-decoration:underline}.btn-icon{margin-left:6px}.recent-posts-heading-container{margin-bottom:21px}@media (min-width:768px){.recent-posts-section{padding-block:72px}.recent-posts-heading{font-size:32px}}@media (max-width:991px){.recent-posts-heading-container{margin-bottom:48px}.header-blog-slider{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;width:100%}}@media (min-width:992px){.recent-posts-section{padding-block:96px}.recent-posts-heading{font-size:36px}.recent-post-card{transition:box-shadow .3s ease}.recent-post-card:hover{box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.header-blog-slider{display:flex;justify-content:space-between;width:100%}}