.category-story-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.875em 15px}
.category-story-container .story-card .story-link{display:flow-root;text-decoration:none}
.category-story-container .story-card .story-image{margin:0}
.category-story-container .story-card .story-image img{width:100%;max-width:100%;display:block;height:auto}
.category-story-container .story-card .story-image .read-more{position:absolute;top:20px;left:20px;font-size:1.25em;font-family:BrandonGrotesqueBold;text-transform:uppercase;z-index:10;color:#0688c8;display:none}
.story-card:hover .read-more{display:block !important}
.story-card:hover .story-overlay{display:block !important}
.category-story-container .story-card .story-image .story-overlay{display:none;position:absolute;background-color:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0}
.category-story-container .story-card .story-details{margin:15px 10px 0}
.category-story-container .story-card .story-details .story-category{font-family:BrandonGrotesqueBold;font-size:1em;line-height:1.375em;text-transform:uppercase;letter-spacing:.094em}
.category-story-container .story-card .story-details .story-date{font-size:1em;line-height:1.375em;font-family:BrandonGrotesqueMedium;color:#888b8d}
.category-story-container .story-card .story-details .story-title{font-family:BrandonGrotesqueBold;font-size:1em;line-height:1.375em;text-transform:uppercase;color:#000;margin-top:6px}
.category-story-container .story-card .story-details .story-desc{font-size:1em;line-height:1.375em;font-family:Georgia;color:#000}
.category-story-container .show-more-container{text-align:center;font-size:20px;font-family:BrandonGrotesqueBold;text-transform:uppercase;color:#63666a;cursor:pointer}
.category-story-container .show-more-container:hover{color:#009cde}
.paging-container .paging a{display:inline-block}
.heroPanelShort.aboveC24 .applyMask{display:none !important}
.paging-container{margin:3.125em auto 0}
@media all and (min-width:768px){.category-story-container .story-card .story-image{position:relative}
}
@media all and (max-width:767px){.category-story-container{width:100%}
.category-story-container .story-card{position:relative}
.category-story-container{grid-template-columns:1fr}
.paging-container{margin-bottom:3.125em}
}