.b-featured-posts{padding:4.8rem 0}.b-featured-posts.is-bg-gray{padding:2.4rem .8rem}@media(min-width:768px){.b-featured-posts.is-bg-gray{padding:4.8rem}}.b-featured-posts.is-bg-gray .wrapper{background-color:var(--clr-gray-100-hex);border-radius:1.2rem;padding:4.8rem .8rem}@media(min-width:768px){.b-featured-posts.is-bg-gray .wrapper{border-radius:3.2rem;padding:6.4rem 1.6rem}}.b-featured-posts__header{align-items:center;display:flex;flex-flow:column nowrap;gap:1.6rem;justify-content:center;margin-bottom:3.2rem}@media(min-width:768px){.b-featured-posts__header{flex-flow:row wrap;justify-content:space-between}}@media(min-width:992px){.b-featured-posts__header{margin-bottom:4.8rem}}.b-featured-posts__heading{display:block;font-family:var(--font-family-heading);font-size:max(2.4rem,min(2.1446078431vw,3.5rem));font-style:normal;font-weight:500;line-height:1.3125;margin-bottom:0;text-align:center}@media(min-width:992px){.b-featured-posts__heading{line-height:1.2571}}.b-featured-posts__heading b,.b-featured-posts__heading strong,b .b-featured-posts__heading,strong .b-featured-posts__heading{font-weight:bolder}@media(min-width:768px){.b-featured-posts__heading{text-align:left}}.b-featured-posts__row{display:grid;grid-gap:4.8rem;gap:4.8rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:992px){.b-featured-posts__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-featured-posts__list{display:none;flex-flow:column nowrap;gap:2.4rem}@media(min-width:992px){.b-featured-posts__list{display:flex}.b-featured-posts__slider{display:none}}.b-featured-posts__slider-top{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-between;margin-bottom:2.4rem}.b-featured-posts__slider-title{display:block;font-family:var(--font-family-heading);font-size:max(2rem,min(1.4705882353vw,2.4rem));font-style:normal;font-weight:500;line-height:1.3}@media(min-width:992px){.b-featured-posts__slider-title{line-height:1.3333}}.b-featured-posts__slider-title b,.b-featured-posts__slider-title strong,b .b-featured-posts__slider-title,strong .b-featured-posts__slider-title{font-weight:bolder}.b-featured-posts__slider-navigation{margin-left:auto}.b-featured-posts__slider .swiper{margin-left:0;max-width:78.36%;overflow:visible}.b-featured-posts .btn{height:-moz-fit-content;height:fit-content;max-width:-moz-fit-content;max-width:fit-content;width:-moz-fit-content;width:fit-content}