/* Minification failed. Returning unminified contents.
(1,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,153): run-time error CSS1039: Token not allowed after unary operator: '-featured-articles-margin-top'
(1,205): run-time error CSS1039: Token not allowed after unary operator: '-featured-articles-margin-bottom'
(1,457): run-time error CSS1030: Expected identifier, found '.'
(1,458): run-time error CSS1030: Expected identifier, found 'error-boundary-container'
(1,482): run-time error CSS1031: Expected selector, found ')'
(1,482): run-time error CSS1025: Expected comma or open brace, found ')'
(1,548): run-time error CSS1030: Expected identifier, found '.'
(1,549): run-time error CSS1030: Expected identifier, found 'error-boundary-container'
(1,573): run-time error CSS1031: Expected selector, found ')'
(1,573): run-time error CSS1025: Expected comma or open brace, found ')'
(1,1300): run-time error CSS1039: Token not allowed after unary operator: '-color-black-base'
(1,1533): run-time error CSS1039: Token not allowed after unary operator: '-color-red-base'
(1,1572): run-time error CSS1039: Token not allowed after unary operator: '-color-white-base'
(1,2113): run-time error CSS1039: Token not allowed after unary operator: '-color-white-base'
(1,2292): run-time error CSS1039: Token not allowed after unary operator: '-color-white-base'
(1,2326): run-time error CSS1039: Token not allowed after unary operator: '-font-size-heading-3'
(1,2381): run-time error CSS1039: Token not allowed after unary operator: '-line-height-heading-3'
(1,2858): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(1,2892): run-time error CSS1039: Token not allowed after unary operator: '-font-size-base'
(1,3326): run-time error CSS1039: Token not allowed after unary operator: '-color-gray-base'
(1,4119): run-time error CSS1039: Token not allowed after unary operator: '-color-turquoise-base'
(1,4242): run-time error CSS1039: Token not allowed after unary operator: '-color-turquoise-base'
(1,4487): run-time error CSS1039: Token not allowed after unary operator: '-color-blue-base'
(1,4621): run-time error CSS1039: Token not allowed after unary operator: '-color-blue-base'
(1,4913): run-time error CSS1039: Token not allowed after unary operator: '-color-red-base'
(1,4952): run-time error CSS1039: Token not allowed after unary operator: '-color-white-base'
 */
.featured-articles-wrapper-container{--featured-articles-margin-top:unset;--featured-articles-margin-bottom:unset;clear:both;float:left;margin-top:var(--featured-articles-margin-top,0);margin-bottom:var(--featured-articles-margin-bottom,0);width:100%;display:flex}.featured-articles-wrapper-container .featured-articles-container{flex-direction:column;gap:30px;width:100%;display:flex}@media (min-width:767px){.featured-articles-wrapper-container:not(:has(.error-boundary-container)){min-height:550px}.featured-articles-wrapper-container:not(:has(.error-boundary-container)) .featured-articles-container:not(:has(.error-boundary-container)){flex-direction:row}}.featured-articles-container .featured-articles-banner-container,.featured-articles-container .featured-articles-index-container{width:100%}@media (min-width:767px){.featured-articles-container .featured-articles-banner-container{width:90%}.featured-articles-container .featured-articles-index-container{width:auto;min-width:186px;max-width:10%}}.featured-articles-banner{cursor:pointer;background-color:#041018;border:0;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.featured-articles-banner.is-empty{cursor:default;min-height:550px}.featured-articles-banner:focus{outline:2px solid var(--color-black-base);outline-offset:2px}.featured-articles-banner .featured-articles-banner-image{object-fit:cover;width:100%;height:100%;display:block}.featured-articles-banner .featured-articles-banner-icon{cursor:pointer;color:var(--color-red-base);background-color:var(--color-white-base);z-index:1;border-radius:50%;padding:10px 12px;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-articles-banner .featured-articles-banner-icon.video{padding:10px}.featured-articles-banner .featured-articles-banner-icon.video svg{margin-left:2px}.featured-articles-banner .featured-articles-banner-content{box-sizing:border-box;color:#fff;text-align:center;z-index:1;width:100%;padding:20px;bottom:18px;left:0}.featured-articles-banner .featured-articles-banner-category{color:var(--color-white-base);text-transform:uppercase;text-align:center;font-size:14px;font-weight:600;line-height:20px}.featured-articles-banner .featured-articles-banner-title{color:var(--color-white-base);font-size:var(--font-size-heading-3);font-weight:400;line-height:var(--line-height-heading-3);text-wrap:balance;text-align:center}@media (min-width:767px){.featured-articles-banner{position:relative}.featured-articles-banner:after{content:"";pointer-events:none;background:linear-gradient(transparent 25%,rgba(0,0,0,.75) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.featured-articles-banner .featured-articles-banner-content{padding:40px 20px;position:absolute}.featured-articles-banner .featured-articles-banner-category{font-size:var(--font-size-base);line-height:var(--font-size-base)}.featured-articles-banner .featured-articles-banner-title{font-size:40px;line-height:46px}}.featured-articles-banner-skeleton .react-loading-skeleton{height:350px!important}@media (min-width:767px){.featured-articles-banner-skeleton .react-loading-skeleton{height:550px!important}}.featured-articles-index{flex-direction:column;gap:10px;display:flex}.featured-articles-index .featured-articles-index-title{color:var(--color-gray-base);text-align:center;font-size:18px;font-weight:400;line-height:24px}.featured-articles-index .featured-articles-index-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:20px;margin-right:-25px;padding-bottom:4px;padding-right:25px;display:flex;overflow-x:auto;overflow-y:hidden}.featured-articles-index .featured-articles-index-item{box-sizing:border-box;cursor:pointer;background-color:transparent;border:5px solid transparent;flex:0 0 calc(30.7692% - 4.92308px);width:100%;min-width:84px;max-width:110px;margin:0;padding:0;transition:border-color .18s;display:block;position:relative;overflow:hidden}.featured-articles-index .featured-articles-index-item:hover,.featured-articles-index .featured-articles-index-item.is-active{border-color:var(--color-turquoise-base);outline:none}.featured-articles-index .featured-articles-index-item:focus-visible{border-color:var(--color-turquoise-base);outline:none}.featured-articles-index .featured-articles-index-item:hover:hover .featured-articles-index-icon,.featured-articles-index .featured-articles-index-item.is-active:hover .featured-articles-index-icon{color:var(--color-blue-base)}.featured-articles-index .featured-articles-index-item:focus-visible:hover .featured-articles-index-icon{color:var(--color-blue-base)}.featured-articles-index .featured-articles-index-item .featured-articles-index-item-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon{cursor:pointer;color:var(--color-red-base);background-color:var(--color-white-base);border-radius:50%;padding:2px 7px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon svg{position:relative;top:2px}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon.video{padding:3px 8px}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon.video svg{left:2px}@media (min-width:767px){.featured-articles-index{gap:30px}.featured-articles-index .featured-articles-index-title{font-size:24px;line-height:30px}.featured-articles-index .featured-articles-index-list{margin-right:unset;padding-right:unset;flex-direction:column;gap:20px;display:flex}.featured-articles-index .featured-articles-index-item{max-width:unset;min-width:unset}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon{padding:10px 11px;font-size:24px}.featured-articles-index .featured-articles-index-item .featured-articles-index-icon.video{padding:10px 11px}}.featured-articles-index-skeleton>span,.featured-articles-index-skeleton .featured-articles-index-skeleton-article-list span:not(:first-of-type){display:none}.featured-articles-index-skeleton .featured-articles-index-skeleton-article-list .react-loading-skeleton{height:110px!important}@media (min-width:767px){.featured-articles-index-skeleton>span,.featured-articles-index-skeleton .featured-articles-index-skeleton-article-list span:not(:first-of-type){display:block}.featured-articles-index-skeleton .featured-articles-index-skeleton-article-list .react-loading-skeleton{height:110px!important}}
.error-boundary{flex-direction:row;justify-content:center;gap:10px;margin:0 auto;padding:20px 0;display:flex}.error-boundary>.error-boundary-icon>svg{color:#ab0032;font-size:40px}.error-boundary>.error-boundary-body>.error-boundary-title{color:#ab0032;font-size:18px;font-weight:600}.error-boundary>.error-boundary-body>.error-boundary-details{font-size:15px}
