@charset "utf-8";.articlefilterpane{margin-bottom:40px;text-align:center;width:100%}
.articlefilterpane .cmp-articlefilterpane__filters{max-width:904px;margin:0 auto 20px;display:flex;flex-wrap:wrap;align-items:flex-start}
.articlefilterpane .cmp-articlefilterpane__filters label{margin:0}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter{display:none}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter:checked+label:before{background:#f40009;border-color:#f40009;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter+label{position:relative;display:inline-block;vertical-align:top;margin-right:20px;padding:4px 0 0 34px;text-transform:capitalize;line-height:normal;font-size:12px;font-size:.75rem}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter+label:before,.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter+label:after{content:"";display:block;position:absolute;left:0;top:0}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter+label:before{width:22px;height:22px;background:#fff;border:1px solid #ccc;border-radius:1000px}
.articlefilterpane .cmp-articlefilterpane__filters input[type="checkbox"].filter+label:after{content:"\e90a";width:24px;height:24px;font-family:"CCH-Icon";color:#fff;text-align:center;line-height:26px}
.articlefilterpane .cmp-articlefilterpane__filters-categories,.articlefilterpane .cmp-articlefilterpane__filters-year{text-align:left;text-transform:uppercase}
@media screen and (max-width:767px){.articlefilterpane .cmp-articlefilterpane__filters-categories,.articlefilterpane .cmp-articlefilterpane__filters-year{width:50%}
}
.articlefilterpane .cmp-articlefilterpane__filters-categories{margin:0;padding:0;border:0}
@media screen and (max-width:767px){.articlefilterpane .cmp-articlefilterpane__filters-categories{width:calc(100% - 110px)}
}
@media screen and (max-width:767px){.articlefilterpane .cmp-articlefilterpane__filters-categories label{display:block !important;margin-bottom:12px}
}
.articlefilterpane .cmp-articlefilterpane__filters-categories label:last-child{margin-bottom:0}
.articlefilterpane .cmp-articlefilterpane__filters-categories legend{margin-bottom:15px;font-weight:700;line-height:normal;font-size:18px;font-size:1.125rem}
.articlefilterpane .cmp-articlefilterpane__filters-year{position:relative;margin-left:auto;width:auto}
.articlefilterpane .cmp-articlefilterpane__filters-year label{margin-bottom:15px;font-weight:700;line-height:normal;font-size:18px;font-size:1.125rem}
.articlefilterpane .cmp-articlefilterpane__filters-year .filter-year{text-transform:uppercase;background:0}
.articlefilterpane .cmp-articlefilterpane__filters-year .filter-year.is-active+.filter-year__arrow:after{content:"\e902"}
.articlefilterpane .cmp-articlefilterpane__filters-year .filter-year__arrow{position:absolute;right:5px;bottom:5px;width:24px;height:24px;text-align:center;background:#f40009;border-radius:1000px;pointer-events:none;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
.articlefilterpane .cmp-articlefilterpane__filters-year .filter-year__arrow:after{content:"\e903";font-family:"CCH-Icon";color:#fff;line-height:24px}
.articlefilterpane .cmp-articlefilterpane__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:0 -20px;text-align:left}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item{display:flex;flex-direction:column;padding:20px 20px 40px 20px;width:33.33333333%;position:relative}
.vertical-list.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item{width:100%}
@media screen and (max-width:767px){.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item{width:100%}
}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item time{display:block;line-height:normal}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-title{color:#61a9a4;font-weight:500;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}
@media screen and (min-width:768px){.vertical-list.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}
}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-thumbnail{margin-bottom:20px;order:1}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-thumbnail .cmp-articlefilterpane__item-category{display:none}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-bg{padding-top:83.33333333%;background-position:center center;background-size:cover}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item-summary a{color:inherit}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item img{display:none}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category{display:flex;align-items:center;margin-top:20px;order:3;font-size:14px;font-size:.875rem;position:absolute;bottom:0}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category a{color:#333}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category a .cmp-articlefilterpane__item-category:before{content:"•";margin:0 5px}
.articlefilterpane .cmp-articlefilterpane__list .cmp-articlefilterpane__item .cmp-articlefilterpane__item-date-category+a{order:2}
.articlefilterpane .cmp-articlefilterpane__load-more{overflow:hidden;color:#fff;background:#f40009;text-transform:uppercase;padding:0 40px 0 20px;border-radius:25px;display:inline-block;position:relative;font-weight:500;line-height:34px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-size:.75rem;box-shadow:rgba(244,0,9,0.35) 0 6px 12px}
.articlefilterpane .cmp-articlefilterpane__load-more:before,.articlefilterpane .cmp-articlefilterpane__load-more:after{content:"";position:absolute;right:0;top:calc(50% - 17px)}
.articlefilterpane .cmp-articlefilterpane__load-more:before{margin:3px;height:28px;width:28px;background-color:#fff;border-radius:50%}
.articlefilterpane .cmp-articlefilterpane__load-more:after{font-family:'CCH-Icon' !important;font-size:12px;content:"\e901";color:#f40009;top:calc(50% - 14px);right:3px;width:28px;height:28px;line-height:28px;text-align:center}
.articlefilterpane .cmp-articlefilterpane__load-more:hover{color:#fff;padding-right:60px}
.articlefilterpane .cmp-articlefilterpane__load-more:focus{box-shadow:rgba(244,0,9,0.35) 0 3px 6px}
.articlefilterpane .cmp-articlefilterpane__load-more .cmp-button__icon{background-color:#fff}
.articlefilterpane .cmp-articlefilterpane__load-more .cmp-button__icon:before{color:#f40009}
.articlefilterpane .cmp-articlefilterpane__load-more:after{content:"\e908";top:0;right:3px;width:28px;height:34px;line-height:34px}
.articlefilterpane .cmp-articlefilterpane__load-more:hover:after{content:"\e909"}
.articlefilterpane .cmp-articlefilterpane__load-more.hidden{display:none !important}
.articlefilterpane.vertical-list .cmp-articlefilterpane__item{margin-bottom:40px;transition:.3s}
.articlefilterpane.vertical-list .cmp-articlefilterpane__item:hover{transition:.3s;box-shadow:rgba(0,0,0,0.35) 0 6px 12px}
.vertical-list .slick-slider{margin:0 -40px 70px}
.vertical-list .slick-slider .cmp-articlefilterpane__item{padding:20px 10px;margin-bottom:0}
.vertical-list .slick-slider .slick-list{padding:0 30px}
.vertical-list .slick-slider .slick-slide{opacity:.6;transition:opacity .3s}
.vertical-list .slick-slider .slick-slide.slick-active{opacity:1}
.vertical-list .slick-slider .slick-dots button{background:#f2f2f2}
.vertical-list .slick-slider .slick-dots .slick-active button{background:#f40009}
.vertical-list+.button{margin-bottom:40px}
@media screen and (max-width:767px){.vertical-list+.button{margin-bottom:60px}
}