.cb-relatedResources{overflow:hidden;position:relative;z-index:2}.cb-relatedResources .top{margin-bottom:30px}@media(min-width: 768px){.cb-relatedResources .top{margin-bottom:50px;display:flex;justify-content:space-between;align-items:baseline}.cb-relatedResources .top h2{margin:0;padding-right:30px}}.cb-relatedResources .itemContainer{display:flex;flex-wrap:wrap;position:relative}@media(min-width: 768px){.cb-relatedResources .itemContainer{display:flex;flex-wrap:wrap;margin:0 -15px -30px}.cb-relatedResources .itemContainer .item{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px);flex-shrink:0;flex-grow:0;margin:0 15px 30px;padding:40px 30px}}@media(min-width: 1050px){.cb-relatedResources .itemContainer .item{flex-basis:calc(25% - 30px);max-width:calc(25% - 30px);flex-shrink:0;flex-grow:0}}.cb-relatedResources .item{width:100%;display:block;border:1px solid #d7d7d7;padding:30px 30px 50px;background:#fff;position:relative;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 8px -4px rgba(78,78,78,.2),0 0 1px 0 rgba(78,78,78,.2);transition:box-shadow .2s ease-in-out}.cb-relatedResources .item:hover{box-shadow:0 16px 24px -16px rgba(78,78,78,.2),0 0 1px 0 rgba(78,78,78,.2)}.cb-relatedResources .item:hover:before{background:#2897cc}.cb-relatedResources .item:before{content:"";position:absolute;left:0;top:0;height:6px;width:100%;transition:background .2s ease-in-out;background:#002b40}.cb-relatedResources .date,.cb-relatedResources .title{position:relative;z-index:20}.cb-relatedResources .date{font-size:14px;font-size:1.4rem;color:#627076;text-transform:uppercase;margin:0 0 8px;font-weight:600}.cb-relatedResources .title{font-size:20px;font-size:2rem;margin:0}
