.editorial-item{margin:32px 0;font-size:16px;font-size:1.14286rem}.editorial-item .image-wrapper{overflow-x:hidden;position:relative;width:100%;margin-bottom:20px}.editorial-item .image-wrapper:before{content:"";display:block;padding-top:75%}.editorial-item .image-wrapper img{width:auto;min-width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.editorial-item .category-tag{color:#5c5c5c}.editorial-item .editorial-name{display:block;font-size:23px;font-size:1.64286rem;margin-top:5px;color:#000}.editorial-item .blurb,.editorial-item .cta{color:#000;margin-top:5px}.editorial-item .cta{display:block;text-transform:uppercase;text-decoration:underline}.pagination{padding:15px 0;width:100%}.pagination .pages{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pagination .pages .next,.pagination .pages .prev{-ms-flex:2;flex:2;visibility:hidden}.pagination .pages .next.active,.pagination .pages .prev.active{visibility:visible}.pagination .pages .next.active a,.pagination .pages .prev.active a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pagination .pages .next.active a:hover,.pagination .pages .prev.active a:hover{text-decoration:none!important}.pagination .pages .next.active a:hover span,.pagination .pages .prev.active a:hover span{text-decoration:underline}.pagination .pages .prev.active a:before{background-image:url(../images/need_sprite.svg);transform:rotate(180deg);background-size:1.3em;height:1.3em;width:1.3em;content:"";margin-right:1em}@media(max-width:959.98px){.pagination .pages .prev.active a:before{display:none}}@media(max-width:959.98px){.pagination .pages .prev.active a{margin-left:20px}}.pagination .pages .next.active a{float:right}.pagination .pages .next.active a:after{background-image:url(../images/need_sprite.svg);transform:rotate(0deg);background-size:1.3em;height:1.3em;width:1.3em;content:"";margin-left:1em}@media(max-width:959.98px){.pagination .pages .next.active a:after{display:none}}@media(max-width:959.98px){.pagination .pages .next.active a{margin-right:20px}}.pagination .pages ul{-ms-flex:8;flex:8;padding:0;margin:0;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:center;justify-content:center}.pagination .pages ul li{margin-left:1em}.pagination .pages ul li.active{text-decoration:underline}