@import url(https://use.typekit.net/loc2xpy.css);.podcasts{background-color:#031a47;padding:5.5rem 0 0;border-bottom:1px solid #fff}.podcasts .container-lg{padding:0}.podcasts .post{position:relative;margin-bottom:2rem;border:1px solid #fff;background-color:#fff;border-radius:1.5rem;overflow:hidden;width:calc(100% - 4rem);margin:0 auto 3rem}.podcasts .post .image-container img{width:100%}.podcasts .post .post-description{display:block;color:#000;padding:1.5rem;font-family:sofia-pro,sans-serif;text-transform:uppercase;margin-bottom:0;border-bottom:1px solid #c4c4c4;font-size:.7875rem}.podcasts .post .post-description span{font-weight:600;color:#4056ff}.podcasts .post .text-container{padding:1.5rem 1.5rem 0}.podcasts .post .text-container h3{font-size:1.125rem;line-height:1.5;margin-bottom:1.5rem}.podcasts .post .text-container h3 a{color:#212529;text-decoration:none}.podcasts .post .text-container p{font-size:1.0125rem}.podcasts .post .author{padding:1.5rem;display:flex;justify-content:space-between;align-items:flex-end}.podcasts .post .author p{font-family:sofia-pro,sans-serif;color:#000;font-size:.7875rem;margin-bottom:0}.podcasts .post .author a{font-family:sofia-pro,sans-serif;font-size:.7875rem}.podcasts .post .author .tag{color:#c4c4c4}.podcasts .post .cta{margin:2rem 0 1rem}.podcasts .post .tag{text-decoration:none}.podcasts .post .tag:not(:last-of-type):after{content:" | ";margin:0 .3rem}.podcasts .post .cta{display:none}.podcasts .post .text-container p{display:none}.podcasts .post .author{background-color:#fff}@media (min-width:992px){.podcasts .postcast-container{display:flex;justify-content:space-between}.podcasts .post{width:calc((100% / 3) - 2rem);margin:0;height:34rem}.podcasts .post .hover-container{top:10rem;position:absolute;background-color:#fff}.podcasts .post .author{position:absolute;bottom:0;width:100%}.podcasts .post .text-container{padding-bottom:0;transition:padding-bottom 1s}.podcasts .post .text-container p{opacity:0;display:block!important}.podcasts .post:hover .hover-container{top:0;transition:top 1s}.podcasts .post:hover .hover-container .text-container{padding-bottom:5rem;transition:padding-bottom 1s}.podcasts .post:hover .hover-container .text-container p{opacity:1;transition:opacity 1s}}@media (min-width:1200px){.podcasts .post{height:32rem}.podcasts .post .hover-container{top:12rem}}@media (min-width:1400px){.podcasts .post{height:34rem}.podcasts .post .hover-container{top:14rem}}