.featured-post{position:relative;width:100%;padding:80px 0;overflow:hidden;isolation:isolate}.featured-post .container{position:relative;z-index:2}.featured-post--bg-dark{background:#b3dbdc}.featured-post--bg-light{background:#f5f0e9}.featured-post--has-bg-image::after{content:"";position:absolute;inset:0;background-image:var(--featured-post-bg-image,none);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:1;z-index:0}.featured-post__header{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;gap:16px;align-items:center}.featured-post__title{margin:0}.featured-post__description{margin:0 auto;max-width:760px;color:#364153;text-align:center;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:29.25px}.featured-post__items{display:flex;flex-direction:column;gap:32px}.featured-post .blog-page__featured-card{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden}.featured-post .blog-page__featured-image{display:block;min-height:320px}.featured-post .blog-page__featured-image img{display:block;width:100%;height:100%;object-fit:cover}.featured-post .blog-page__image-fallback{display:block;width:100%;height:100%;min-height:320px;background:linear-gradient(135deg,#f5f0e9 0,#d4994c 100%)}.featured-post .blog-page__featured-content{padding:48px;display:flex;flex-direction:column;gap:16px;justify-content:center}.featured-post .blog-page__category{color:#d4994c;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0;text-transform:none}.featured-post .blog-page__featured-title{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;color:#43797c;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:600;line-height:36px}.featured-post .blog-page__featured-title a{text-decoration:none;color:inherit}.featured-post .blog-page__date{color:#4a5565;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap;text-transform:none;letter-spacing:0}.featured-post .blog-page__featured-excerpt{color:#364153;font-family:Montserrat,sans-serif;font-size:16px;line-height:26px;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.featured-post .blog-page__featured-excerpt p{margin:0;display:inline}.featured-post .blog-page__read-more{align-self:flex-start;margin-top:8px}.featured-post .blog-page__empty{padding:24px;border-radius:16px;background:#fff;color:#364153;text-align:center}@media (max-width:1023px){.featured-post{padding:64px 0}.featured-post__header{margin-bottom:32px}.featured-post .blog-page__featured-card{grid-template-columns:1fr}.featured-post .blog-page__featured-image,.featured-post .blog-page__image-fallback{min-height:240px}.featured-post .blog-page__featured-content{padding:32px}.featured-post .blog-page__featured-title{font-size:24px;line-height:32px}}@media (max-width:320px){.featured-post{padding:56px 0}.featured-post .blog-page__featured-content{padding:24px}}