.msc{padding:32px 0;position:relative}
@media(min-width:576px){.msc{padding:32px 0 56px}
}
.msc__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:992px){.msc__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.msc__nav{display:none;width:100%}
@media(min-width:992px){.msc__nav{display:block;margin-right:40px;width:280px}
}
@media(min-width:1212px){.msc__nav{margin-right:120px}
}
.msc__inner{width:100%}
@media(min-width:992px){.msc__inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
}
.msc__cta{padding-top:0}
@media(min-width:992px){.msc__cta{display:none}
}
.msc__title{color:#333;font-family:BioRhyme;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:2px;margin-bottom:38px}
@media(min-width:576px){.msc__title{font-size:36px;line-height:44px;margin-bottom:48px}
}
.msc__filters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}
@media(min-width:576px){.msc__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.msc__filters-outer{position:relative;font-family:Lato;font-size:18px;line-height:30px;margin-bottom:24px;color:#26282b;font-weight:600}
.msc__filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#26282b;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-weight:700;line-height:22px;margin-right:15px;min-width:150px;position:relative}
@media(min-width:576px){.msc__filter{font-size:20px;line-height:30px;min-width:200px}
}
.msc__filter-inner{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.msc__filter span:not(:last-child){margin-right:5px}
.msc__filter span[class^=icon-]::before{line-height:22px}
@media(min-width:576px){.msc__filter span[class^=icon-]::before{line-height:30px}
}
.msc__filter-caption{color:#7345b2}
.msc__values{background-color:#f4f2ed;display:none;left:-16px;padding:16px;position:absolute;top:40px;width:100%;z-index:1}
.msc__values li{color:#454c53;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:30px}
.msc__values li .checkmark{display:none}
.msc__values li.active .checkmark{display:inline-block}
.msc__values li.active .checkmark::before{color:#7345b2;padding-top:9px}
.msc__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.msc__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.msc__item:not(:last-child){margin-bottom:16px}
@media(min-width:576px){.msc__item{margin-bottom:2%;width:48%}
}
@media(min-width:576px){.msc__item{margin-right:2%}
}
.msc__item .featured-story__thumbnail img{height:280px}
@media(max-width:1212px){.msc{padding-top:70px}
}
.msc .dialog__body-cta{column-gap:30px}
#dialog-filter-categories .dialog__header{padding:16px 0}
#dialog-filter-categories .dialog__header-headline span{color:#7345b2}
#dialog-filter-categories .dialog__header-cta.left{right:unset;left:16px}
#dialog-filter-categories .dialog__header-cta.right{right:16px;left:unset}
#dialog-filter-categories .dialog__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}
#dialog-filter-categories .dialog__content{max-width:343px}
#dialog-filter-categories .dialog__title{color:#26282b;font-size:18px;font-weight:700;line-height:27px}
#dialog-filter-categories .dialog__footer{background-color:#f4f2ed;padding:16px}
#dialog-filter-categories .dialog__footer-cta .btn{width:100%}
#dialog-filter-categories .filter-category{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}
#dialog-filter-categories .filter-category.active .checkmark{display:inline-block}
#dialog-filter-categories .filter-category.active .checkmark::before{color:#7345b2}
#dialog-filter-categories .filter-category .checkmark{display:none}
#dialog-filter-types .dialog__header{padding:16px 0}
#dialog-filter-types .dialog__header-headline span{color:#7345b2}
#dialog-filter-types .dialog__header-cta.left{right:unset;left:16px}
#dialog-filter-types .dialog__header-cta.right{right:16px;left:unset}
#dialog-filter-types .dialog__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}
#dialog-filter-types .dialog__content{max-width:343px}
#dialog-filter-types .dialog__title{color:#26282b;font-size:18px;font-weight:700;line-height:27px}
#dialog-filter-types .dialog__footer{background-color:#f4f2ed;padding:16px}
#dialog-filter-types .dialog__footer-cta .btn{width:100%}
#dialog-filter-types .filter-type{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}
#dialog-filter-types .filter-type.active .checkmark{display:inline-block}
#dialog-filter-types .filter-type.active .checkmark::before{color:#7345b2}
#dialog-filter-types .filter-type .checkmark{display:none}
.featured-story{padding:0}
.featured-story__inner{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.featured-story__thumbnail{position:relative}
.featured-story__thumbnail img{-o-object-fit:cover;object-fit:cover;height:257px}
@media(min-width:992px){.featured-story__thumbnail img{height:458px}
}
.featured-story__bookmark{background-color:#f1efe8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;line-height:34px;text-align:center;height:34px;width:34px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10px;right:10px}
.featured-story__bookmark [class^=icon-]::before{color:#454c53}
.featured-story__video{background-color:rgba(0,0,0,.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-story__video [class^=icon-]::before{color:#fdfeff;font-size:48px}
.featured-story__category{background-color:#26282b;color:#fff;font-size:14px;font-weight:700;line-height:17px;letter-spacing:.01em;position:absolute;left:0;bottom:0;padding:8px 12px}
.featured-story__content{background-color:#f4f2ed;padding:24px 24px 12px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.featured-story__title{color:#26282b;font-size:18px;font-weight:700;line-height:22px;margin-bottom:8px;overflow:hidden;display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:992px){.featured-story__title{font-size:24px;line-height:29px;-webkit-line-clamp:3;line-clamp:3}
}
.featured-story__desc{color:#454c53;font-size:16px;line-height:24px;margin-bottom:12px;overflow:hidden;display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:992px){.featured-story__desc{font-size:18px;line-height:28px;-webkit-line-clamp:3;line-clamp:3}
}
.featured__story:not(:first-child):not(:last-child) .featured-story__desc{display:none}
.featured-story__author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.featured-story__author-pic{margin-right:12px;width:24px}
.featured-story__author-name{font-size:16px;font-weight:24px;font-weight:700;color:#26282b}
.featured-story__read{background-color:#f4f2ed;color:#454c53;padding:0 24px 34px}
@media(min-width:992px){.featured-story__read{padding-top:24px}
}
.featured-story__read small{font-size:14px;line-height:20px;margin-left:4px}
.featured-story__read [class^=icon-]{margin-right:5px}