.blog-card{height:100%;position:relative}.blog-card,.blog-card__image{border-radius:.5rem;overflow:hidden}.blog-card__transparent_button{position:absolute;top:0;right:0;bottom:0;left:0}.blog-card__image-container{padding-bottom:.625rem}.blog-card__title{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-black)}
.blog-card__text{padding:.5rem 0 0}.blog-card__tags{margin-top:1.25rem;color:var(--color-black);display:flex;flex-wrap:wrap;gap:.625rem}.blog-card__tag{position:relative;text-transform:uppercase;display:flex;align-items:center;background-color:var(--color-soft-gray);padding:.125rem .5625rem;border-radius:.3125rem;font-size:.75rem;line-height:1.25rem;color:var(--color-black)}
.blog-card__estimated-time{pointer-events:none;background-color:var(--color-primary)}.blog-card__estimated-time-icon{padding-right:.3125rem;display:flex}.blog-card--white-text{color:var(--color-white)}.blog-card .media--landscape{padding-bottom:69.97%}@media(min-width:768px){.blog-card--image-border{background-color:var(--color-white)}
.blog-card--image-border .blog-card__image-container{padding:.625rem}.blog-card--image-border .blog-card__text{padding:.5rem .625rem 1rem}}@media(max-width:767px){.blog-card__title{font-size:1.25rem;line-height:1.5rem}.blog-card .media--landscape{padding-bottom:94.58%}.blog-card--image-border .blog-card__estimated-time{background-color:var(--color-white)}
}.featured-article__container{padding:5rem 0 5.875rem;position:relative}.featured-article--yellow-background .featured-article__container,.featured-article--black-background .featured-article__container{padding:3.875rem 0 3.75rem}.featured-article--gray-background .blog-card__tag:not(.blog-card__estimated-time){background-color:var(--color-white)}
.featured-article__title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}.featured-article__title-cta{color:var(--color-black);text-decoration:underline}.featured-article__swiper-container{overflow:hidden;margin:0 -4.0625rem;padding:0 4.0625rem}.featured-article .swiper .slide{height:100%}
.featured-article .swiper.swiper-container-initialized{position:relative}.featured-article .swiper.swiper-container-initialized:after{content:"";width:68px;position:absolute;top:0;right:-65px;height:100%;z-index:2}.featured-article .swiper.swiper-container-initialized:before{content:"";width:68px;position:absolute;top:0;left:-65px;height:100%;z-index:2}
.featured-article .swiper.swiper-container-initialized .featured-article__swiper{display:flex;align-items:stretch}.featured-article .swiper.swiper-container-initialized .featured-article__swiper .swiper-slide{height:auto}.featured-article .swiper.swiper-container-initialized .swiper-nav{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:1rem;width:4.75rem;height:4rem;position:absolute;top:calc(50% - 55px);transform:translateY(-50%);cursor:pointer;box-shadow:0 .3125rem 1.25rem rgba(0,0,0,0.1);z-index:3}
.featured-article .swiper.swiper-container-initialized .swiper-nav.prev{left:-2.375rem}.featured-article .swiper.swiper-container-initialized .swiper-nav.next{right:-2.375rem}.featured-article .swiper.swiper-container-initialized .swiper-button-disabled{display:none}.featured-article .swiper:not(.swiper-container-initialized) .featured-article__swiper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.25rem}
@media(max-width:767px){.featured-article__swiper-container{margin:0 -1.25rem;padding:0 1.25rem}.featured-article__swiper-container .swiper-nav{display:none !important}.featured-article__title-container{margin-bottom:2.5625rem}.featured-article__container{padding:2.6875rem 0 3.625rem}.featured-article--yellow-background .featured-article__container,.featured-article--black-background .featured-article__container{padding:2.5rem 0 2.625rem}
.featured-article--yellow-background .featured-article__title-container,.featured-article--black-background .featured-article__title-container{margin-bottom:1.875rem}.featured-article__title-cta{font-size:.75rem;line-height:1.25rem}}