.resources-section{overflow:hidden}.resource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.resource.has-border .proportional-img{margin-bottom:0}.resource.has-border .resource-info{background:rgba(0,0,0,.06);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%);border-radius:8px 0 0 0;position:relative;padding:24px}.resource.has-border .resource-info:before{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:#fff;z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);border-radius:6px 0 0 0}.resource .h5,.resource h5{font:12px/1.42 "Source Sans Pro",sans-serif;margin:0 0 13px;letter-spacing:.01em;text-transform:uppercase;color:#09a7e0}.resource .h4 a,.resource .h5 a,.resource h4 a,.resource h5 a{color:inherit;text-decoration:none}.no-touch .resource .h4 a:hover,.no-touch .resource .h5 a:hover,.no-touch .resource h4 a:hover,.no-touch .resource h5 a:hover{color:#009ad1;text-decoration:underline}.resource .divider{margin:0 0 19px}.resource .h4,.resource h4,.resource time{font:600 18px/1.34 "Source Sans Pro",sans-serif;margin:0 0 12px}.resource time{display:block;font:12px/1.42 "Source Sans Pro",sans-serif;letter-spacing:.01em;text-transform:uppercase}.resource .buttons{-ms-flex-negative:0;flex-shrink:0}.resource .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.resource .field:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.resource-info{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resource-info>:last-child,.resource-text>:last-child{margin-bottom:0}.resource-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin:0 0 24px}.resource-text h5{margin-bottom:10px}@media (min-width:1200px){.resource .h4,.resource h4{font-size:20px}}@media (min-width:1800px){.resource .divider{margin-bottom:25px}.resource .h4,.resource h4{font-size:24px}}