.media-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-block__title{font-size:1.5rem;line-height:1.2;font-weight:600}.media-block__title a{text-decoration:none;display:block;color:#333}.media-block__title a:hover{text-decoration:underline;color:#333}.media-block__sub{font-size:.875rem;line-height:1;font-weight:600;padding-left:1.5rem;padding-right:1.5rem}.media-block__sub+.media-block__title{margin-top:.5rem}.media-block img{width:100%;display:block}.media-block__col>a.button--icon-only{position:absolute;left:1rem;bottom:0}.media-block__col:last-child{min-height:16rem}@media (min-width:900px){.media-block__col{margin-bottom:0}}.media-block__col:last-child{margin-bottom:0}.media-block--left .media-block__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-block--left .media-block__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-block__wrapper.grid__col-4{margin-top:2rem}.media-block__wrapper.grid__col-6{margin-bottom:1rem}.media-block--vertical{max-width:386px;margin-bottom:2rem;margin-left:auto;margin-right:auto;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:100%;border-radius:.25rem}@media (min-width:900px){.media-block--vertical{margin:0}}.media-block--vertical .video,.media-block--vertical p{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem;margin-bottom:0}.media-block--vertical .media-block__col{position:relative}.media-block--vertical .media-block__col:last-child{border-top:.5rem solid #d7153a;padding-top:1rem}.media-block--vertical .media-block__col a:last-child{padding-left:1.5rem;padding-right:1.5rem;font-size:1.25rem;line-height:1.2;font-weight:600}.media-block--vertical .media-block__image-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;overflow:hidden}.media-block--vertical .contextual-region+.media-block__image-link{top:40px}.media-block--dark-bg{background-color:#002664;padding-top:.25rem;padding-bottom:.25rem}.media-block--dark-bg h2{color:#fff}