.content-cards-grid .cards-row:not(:last-child){margin-bottom:44px}.content-cards-grid .cards-row:nth-child(2n) .card-right,.content-cards-grid .cards-row:nth-child(odd) .card-left{width:calc(66.5% - 47px)}.content-cards-grid .cards-row:nth-child(2n) .card-left,.content-cards-grid .cards-row:nth-child(odd) .card-right{width:33.5%}.content-cards-grid .cards-row .card-left{margin-right:47px}.content-cards-grid .content-card{height:344px}.content-cards-grid .card-link:before{background:linear-gradient(183.28deg,rgba(39,39,39,0) 43.54%,rgba(39,39,39,.3) 59.33%,rgba(39,39,39,.75) 98.36%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.content-cards-grid .card-link:after{bottom:-100%;content:"";height:100%;left:0;position:absolute;right:0;transition:bottom .5s ease;width:100%;z-index:3}.content-cards-grid .card-link:hover:after{bottom:0}.content-cards-grid .card-link .card-info{max-height:0;opacity:0;transition:max-height .65s ease,opacity .65s ease,visibility .65s ease;visibility:hidden}.content-cards-grid .card-link:hover .card-info{max-height:344px;opacity:1;visibility:visible}.content-cards-grid .card-link .text-wrap{padding:24px 40px 23px}.content-cards-grid .card-link .topic-pill-wrap{right:39px;top:36px}.content-cards-grid .card-link .resource-name{margin-bottom:13px}.content-cards-grid .card-link .resource-topic{margin-bottom:13px;margin-top:5px}.content-cards-grid .card-link .resource-date{font-size:16px;padding-left:36px}.content-cards-grid .card-link .resource-date .date-icn{top:3px}.content-cards-grid .buttons-row{margin-top:39px}@media only screen and (max-width:991px){.content-cards-grid .cards-row:nth-child(2n) .card-left,.content-cards-grid .cards-row:nth-child(2n) .card-right,.content-cards-grid .cards-row:nth-child(odd) .card-left,.content-cards-grid .cards-row:nth-child(odd) .card-right{width:48%}.content-cards-grid .cards-row .card-left{margin-right:4%}}@media only screen and (max-width:767px){.content-cards-grid .cards-row:nth-child(2n) .card-left,.content-cards-grid .cards-row:nth-child(2n) .card-right,.content-cards-grid .cards-row:nth-child(odd) .card-left,.content-cards-grid .cards-row:nth-child(odd) .card-right{margin-right:0;width:100%}.content-cards-grid .cards-row .content-card{margin-bottom:47px}.content-cards-grid .cards-row:last-child .content-card:last-child{margin-bottom:0}.content-cards-grid .buttons-row{margin-top:15px}}