@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);
.m-featured-slider{height:400px;margin:-40px -20px 40px;overflow:hidden!important;position:relative;-webkit-transition:all .25s cubic-bezier(.02,.01,.47,1);-moz-transition:all .25s cubic-bezier(.02,.01,.47,1);-o-transition:all .25s cubic-bezier(.02,.01,.47,1);-ms-transition:all .25s cubic-bezier(.02,.01,.47,1);transition:all .25s cubic-bezier(.02,.01,.47,1)}@media only screen and (min-width:48rem){.m-featured-slider:hover{-moz-box-shadow:var(--article-shadow-hover),0 0 0 transparent;-webkit-box-shadow:var(--article-shadow-hover),0 0 0 transparent;box-shadow:var(--article-shadow-hover),0 0 0 transparent;-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.m-featured-slider{border-radius:10px;height:420px;margin:-40px 10px 20px;width:100%}}@media only screen and (min-width:64rem){.m-featured-slider{margin:0 20px 40px;overflow:unset;width:calc(100% - 40px)}}.m-featured-slider:not(:root:root){overflow:hidden!important}.m-featured-slider__list{height:100%;list-style-type:none;margin:0;padding:0}@media only screen and (min-width:48rem){.m-featured-slider__list{border-radius:10px;overflow:hidden}}.m-featured-slider__list__item{height:100%;overflow:hidden}@media only screen and (min-width:48rem){.m-featured-slider__list__item{border-radius:10px}}.m-featured-article{background:#151515;height:100%;overflow:hidden;position:relative;z-index:1}.m-featured-article:hover .m-featured-article__author{-moz-box-shadow:0 4px 8px hsla(0,0%,92%,.2),0 0 0 transparent;-webkit-box-shadow:0 4px 8px hsla(0,0%,92%,.2),0 0 0 transparent;box-shadow:0 4px 8px hsla(0,0%,92%,.2),0 0 0 transparent}.m-featured-article.no-picture .m-featured-article__picture{background:#151515}.m-featured-article__container{display:flex;flex-direction:column;height:100%;width:100%}.m-featured-article__picture{background-color:#000;flex-grow:3;width:100%}.m-featured-article__picture div{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:280px;opacity:.7;width:100%}.m-featured-article__meta{color:#fff;position:absolute}.rtl .m-featured-article__meta{left:auto;right:20px}@media only screen and (min-width:48rem){.rtl .m-featured-article__meta{left:auto;right:40px}}.m-featured-article__author{background-color:#fff;border:2px solid #fff;border-radius:50%;display:block;height:35px;margin-bottom:20px;-webkit-transition:all .25s cubic-bezier(.02,.01,.47,1);-moz-transition:all .25s cubic-bezier(.02,.01,.47,1);-o-transition:all .25s cubic-bezier(.02,.01,.47,1);-ms-transition:all .25s cubic-bezier(.02,.01,.47,1);transition:all .25s cubic-bezier(.02,.01,.47,1);width:35px}.m-featured-article__author div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:100%;width:100%}.m-featured-article__tag{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.3px}.m-featured-article__ribbon{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;height:24px;justify-content:center;position:absolute;right:20px;top:26px;width:24px;z-index:2}@media only screen and (min-width:48rem){.m-featured-article__ribbon{border-radius:15px;font-size:.875rem;font-weight:600;height:22px;justify-content:flex-start;padding:0 7px;right:40px;top:47px;width:auto}}.m-featured-article__ribbon span{display:inline-block}@media only screen and (min-width:48rem){.m-featured-article__ribbon span:first-of-type{font-size:.75rem;margin-right:4px}}.m-featured-article__ribbon span:last-of-type{display:none}@media only screen and (min-width:48rem){.m-featured-article__ribbon span:last-of-type{display:block}}.rtl .m-featured-article__ribbon{display:none;left:20px;right:auto}@media only screen and (min-width:48rem){.rtl .m-featured-article__ribbon{left:40px;right:auto}.rtl .m-featured-article__ribbon span:first-of-type{margin-left:4px;margin-right:0}}.m-featured-article__content{background:#151515;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;position:relative;z-index:3}.m-featured-article__title{color:#fff;font-size:1.625rem;font-weight:600;letter-spacing:.4px;line-height:1.1;margin:0}@media only screen and (min-width:48rem){.m-featured-article__title{font-size:2.25em;letter-spacing:.5px;line-height:1.1;max-width:80%}}.m-featured-article__timestamp{align-items:center;color:#fff;display:flex;font-size:.875rem;letter-spacing:.2px}.m-featured-article__timestamp span:nth-child(2){padding:0 10px}
