.story-top .story-top-title{border-left:3px solid #cf1818;padding-left:12px;font-weight:600;text-transform:uppercase;color:#000}
.story-top .story-top-title .story-top-title-minor{font-size:18px;line-height:21px}
.story-top .story-top-title .story-top-title-main{font-size:30px;line-height:34px}
.story-top .story-top-content .story-top-item .story-top-image{width:100%}
.story-top .story-top-content .story-top-item .story-top-image picture{display:block;position:absolute;top:0;min-height:1rem;width:100%}
.story-top .story-top-content .story-top-item .story-top-image picture img{width:100%;filter:blur(2vw)}
.story-top .story-top-content .story-top-item .story-top-image picture.reveal img{will-change:blur;animation:reveal .1s ease-out forwards}
.story-top .story-top-content .story-top-item .story-top-image.story-top-image-major{padding-bottom:56.25%}
.story-top .story-top-content .story-top-item .story-top-item-title{padding:0 10px 0 0}
.story-top .story-top-content .story-top-item .story-top-item-title.story-top-main{font-size:20px;line-height:24px;font-weight:500;color:inherit}
.story-top .story-top-content .story-top-item .overlay-number{position:absolute;font-size:60px;right:10px;bottom:15px;font-weight:900;opacity:.4}
.story-top .story-top-content .story-top-item .story-top-image{position:relative;margin:16px 0}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-play-button{min-width:2rem;width:2rem;height:2rem;font-size:.85rem;margin:0;position:absolute;left:5px;bottom:5px}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-play-button:hover{background-color:#a10202}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-play-button:active{background-color:#a10202 !important;border-color:#a10202 !important;box-shadow:0 0 0 .2rem rgba(255,0,0,0.5) !important}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-play-button .icon{padding-right:0;margin-right:-2px}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-play-button .icon::before{color:white;vertical-align:bottom}
.story-top .story-top-content .story-top-item .story-top-image .story-overlay .overlay-time{position:absolute;bottom:8px;right:8px;padding:4px 8px;background:rgba(0,0,0,0.5);border-radius:3px;color:white;font-weight:500}
.story-top .story-top-content .story-top-item hr{margin-top:8px;margin-bottom:8px}
.story-top .story-top-content .story-top-item .story-top-minor{min-height:110px}
.story-top .story-top-content .story-top-item .story-top-minor .story-top-image{margin:inherit;padding-bottom:inherit}
.story-top .story-top-content .story-top-item .story-top-minor .story-top-image img{width:110px;height:110px;object-fit:cover;float:left}
.story-top .story-top-content .story-top-item .story-top-minor .story-top-item-title{font-size:16px;line-height:20px;font-weight:500;color:inherit;margin-left:125px}
.story-top .story-top-content .story-top-item .story-top-minor .story-top-item-title .icon{padding-right:0}
.story-top .story-top-content .story-top-item .story-top-minor .story-top-item-title .icon::before{vertical-align:bottom}
.story-top .story-top-item-title{padding:0 24px 0 0 !important;min-height:40px}
@media(min-width:992px){.story-top{width:300px;margin:20px 0 20px auto}
}