.recentPostModule .blog-features__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.recentPostModule .blog-features__main{background-color:var(--bf-teal-dark);background-image:var(--bf-bg);background-position:50%;background-size:cover;border-radius:var(--bf-radius);border-radius:8px;color:#fff;display:flex;min-height:450px;overflow:hidden;position:relative;text-decoration:none}.recentPostModule .blog-features__main-overlay{align-items:flex-start;background:linear-gradient(0deg,rgba(0,100,110,.95),rgba(0,130,140,.75) 55%,rgba(0,130,140,.45));display:flex;flex-direction:column;inset:0;padding:32px;transition:background .35s ease}.recentPostModule .blog-features__tag{background:#fff;color:#393f3e;display:inline-block;line-height:1;margin-bottom:auto;padding:10px 40px}.recentPostModule .content-meta-line{color:#393f3e}.recentPostModule .blog-features__main-title{color:#fff;font-weight:600;margin:40px 0 16px}.recentPostModule .blog-features__main-desc{color:#fff;margin:0 0 28px}.recentPostModule .blog-features__main .content-meta-line{color:#fff;font-size:16px;margin-top:0;text-transform:uppercase}.recentPostModule .blog-features__secondary{display:flex;flex-direction:column;gap:16px}.recentPostModule .blog-features__item{align-items:flex-start;border-radius:5px;color:var(--bf-text);display:flex;gap:16px;padding:10px;text-decoration:none}.recentPostModule .blog-features__thumb-wrap{background:#fff;border:1px solid #dcdfe3;border-radius:6px;flex:0 0 170px;height:170px;overflow:hidden;width:170px}.recentPostModule .blog-features__thumb{display:block;height:100%;object-fit:cover;width:100%}.recentPostModule .blog-features__item-body{align-self:center;display:flex;flex-direction:column;justify-content:center;min-width:0}.recentPostModule .blog-features__item-title{font-weight:600;margin:14px 0 0}.recentPostModule .blog-features__item-category{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.recentPostModule .blog-features__item .content-meta-line{display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:4px;text-transform:uppercase}.recentPostModule .blog-features__grid .content-meta-line{align-items:center;display:flex;gap:10px}.recentPostModule .blog-features__item .content-meta-line{gap:5px}.recentPostModule .blog-features__item:hover{background:#efefee}.recentPostModule .blog-features__main:hover .blog-features__main-overlay{background:rgba(0,0,0,.8)}.recentPostModule h2:after,.recentPostModule h3:after{background:#393f3e;content:"";display:block;flex:1;height:3px}.recentPostModule h2,.recentPostModule h3{align-items:center;display:flex;gap:10px;position:relative}@media (max-width:991px){.recentPostModule .blog-features__grid{gap:32px;grid-template-columns:1fr}.recentPostModule .blog-features__main{min-height:400px}.recentPostModule .blog-features__main-title{font-size:30px}.recentPostModule .blog-features__main-overlay{padding:24px}}@media (max-width:575px){.recentPostModule .blog-features__thumb-wrap{flex-basis:110px;height:110px;width:110px}}