/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.featured-articles{padding:40px 0}.featured-articles__hero{margin-bottom:40px}@media screen and (min-width: 750px){.featured-articles__hero{margin-bottom:80px}}.featured-articles__hero h2{margin-bottom:20px}@media screen and (min-width: 750px){.featured-articles__hero h2{margin-bottom:0}}.featured-articles__hero p{margin:0}.featured-articles__hero .btn{margin-top:20px}@media screen and (min-width: 750px){.featured-articles__hero .btn{margin-top:16px}}.article-card-wrapper:not(:last-child){margin-bottom:20px}@media screen and (min-width: 750px){.article-card-wrapper:not(:last-child){margin-bottom:0}}.article-card{position:relative;width:100%}@media screen and (min-width: 750px){.article-card img{max-height:500px;object-fit:cover}}.article-card--overlay{color:#fff}.article-card--overlay:hover,.article-card--overlay:focus,.article-card--overlay:focus-within{opacity:1;color:#fff}.article-card--overlay:hover .article-card__text,.article-card--overlay:hover .article-card__button,.article-card--overlay:focus .article-card__text,.article-card--overlay:focus .article-card__button,.article-card--overlay:focus-within .article-card__text,.article-card--overlay:focus-within .article-card__button{opacity:1}@media screen and (min-width: 1025px){.article-card--overlay .article-card__text,.article-card--overlay .article-card__button{transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);opacity:0}}.article-card--overlay .article-card__header{padding:10px}@media screen and (min-width: 750px){.article-card--overlay .article-card__header{padding:0}}.article-card__content{display:flex;flex-direction:column}.article-card--overlay .article-card__content{position:absolute;top:0;left:0;justify-content:space-between;width:100%;height:100%;padding:10px}@media screen and (min-width: 750px){.article-card--overlay .article-card__content{padding:20px}}.article-card--stacked .article-card__content{padding:10px 10px 0}@media screen and (min-width: 750px){.article-card--stacked .article-card__content{padding:20px 20px 4px}}.article-card__heading{display:block;margin-bottom:6px}@media screen and (min-width: 750px){.article-card__heading{margin-bottom:12px}}.article-card__text{display:block}.article-card__text p{font-size:inherit;line-height:inherit}.article-card--stacked .article-card__text p{font-size:initial;line-height:initial}.article-card--overlay .article-card__text{max-width:200px}.article-card__cta{display:flex;justify-content:space-between;margin:0;line-height:1.8rem}.article-card__cta span{padding-right:10px}