.view-error404 .section--hero-error404{height:300px;margin-top:-50px}@media (min-width:768px){.view-error404 .section--hero-error404{height:600px;margin-top:-100px}}.view-error404 .section--hero-error404 .hero-error404-wrapper{padding:90px 0 0;text-align:center}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper{padding:250px 0 0}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:10px;color:#000;font-size:36px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:43px;letter-spacing:0}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:20px;font-size:64px;line-height:77px}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:block}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:inline}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:35px;color:#007cbe;font-size:14px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:24px;letter-spacing:0;opacity:.76}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:80px;font-size:20px}}.component-hubs-sponsored-logo .sponsored-logo{position:absolute;right:0;bottom:17px;left:0}@media (min-width:1200px){.component-hubs-sponsored-logo .sponsored-logo{bottom:37px}}.component-hubs-sponsored-logo .sponsored-logo a{display:inline-block}.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image{display:block;margin:5px auto 0}@media (min-width:768px){.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image{margin-top:10px}}.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image.sponsored-logo--image__landscape{max-width:130px;max-height:24px}@media (min-width:768px){.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image.sponsored-logo--image__landscape{max-width:200px;max-height:30px}}.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image.sponsored-logo--image__portrait{height:30px}@media (min-width:768px){.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--image.sponsored-logo--image__portrait{height:40px}}.component-hubs-sponsored-logo .sponsored-logo .sponsored-byline{color:#fff;font-size:12px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;text-align:center}@media (min-width:768px){.component-hubs-sponsored-logo .sponsored-logo .sponsored-byline{font-size:16px}}.component-hubs-sponsored-logo .sponsored-logo .sponsored-logo--tracking-data{display:none}.component-hubs-section-banner-overlay .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.component-hubs-section-banner-overlay .overlay:before{display:inline-block;height:100%;vertical-align:middle;content:" "}.component-hubs-section-banner-overlay .overlay .overlay-inner{display:inline-block;width:100%;text-align:center;vertical-align:middle}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__title{margin:0 auto 10px;color:#fff;font-size:30px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:30px;letter-spacing:0;background-color:rgba(0,0,0,.01)}@media (min-width:991px){.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__title{margin-bottom:20px;font-size:54px;line-height:40px;letter-spacing:1.1px}}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__title.light{color:#fff}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__subtitle{width:90%;max-width:760px;margin:0 auto;color:#fff;font-size:16px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:22px;letter-spacing:.67px;background-color:rgba(0,0,0,.01)}@media (min-width:991px){.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__subtitle{font-size:24px;letter-spacing:.5px}}@media (min-width:1200px){.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__subtitle{margin:0 auto}}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__subtitle.light{color:#fff}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__button{display:inline-block;min-width:200px;height:40px;margin:20px auto 0;color:#fff;background-color:#007cbe;border:none;border-radius:40px;outline:0}@media (min-width:991px){.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__button{margin-top:40px}}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__button:hover{opacity:.9}.component-hubs-section-banner-overlay .overlay .overlay-inner .overlay__button .button__link{display:block;width:100%;height:100%;margin-top:1px;color:#fff;font-size:18px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:40px;letter-spacing:0;text-align:center}.component-hubs-section-banner-image .banner-image,.component-hubs-section-banner-video .banner-video{width:100%;max-width:100%;vertical-align:bottom}.component-hubs-section-banner .banner-container{position:relative;display:block}.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-image,.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-overlay,.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-video{max-height:375px;overflow:hidden}@media (min-width:991px){.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-image,.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-overlay,.component-hubs-section-banner .banner-container.banner-container--is-first .component-hubs-section-banner-video{max-height:550px}}.component-hubs-section-featured-articles.featured{margin-bottom:0}.component-hubs-section-email-capture{text-align:center}.component-hubs-section-email-capture .fade-enter-active,.component-hubs-section-email-capture .fade-leave-active{transition:opacity .5s ease}.component-hubs-section-email-capture .fade-enter,.component-hubs-section-email-capture .fade-leave-active{opacity:0}.component-hubs-section-email-capture .email-capture-container{position:relative;display:flex;flex-direction:row;justify-content:center;padding:0 20px;overflow:hidden}@media (min-width:768px){.component-hubs-section-email-capture .email-capture-container{margin:0 25px;padding:0}}@media (min-width:1200px){.component-hubs-section-email-capture .email-capture-container{margin:0}}.component-hubs-section-email-capture .email-capture-container .background-image{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (min-width:768px){.component-hubs-section-email-capture .email-capture-container .background-image,.component-hubs-section-email-capture .email-capture-container .background-image img{width:100%;height:332px}}.component-hubs-section-email-capture .email-capture-container .newsletter_container{z-index:1;min-width:335px;margin:40px 0;text-align:left}@media (min-width:768px){.component-hubs-section-email-capture .email-capture-container .newsletter_container{max-width:500px;min-height:325px;margin:0;text-align:center}.component-hubs-section-email-capture .email-capture-container .newsletter_container .newsletter_radio{grid-column-gap:35px;grid-template-columns:auto auto auto auto;width:490px}.component-hubs-section-email-capture .email-capture-container .newsletter_container .newsletter_radio-label{margin-bottom:0}}.component-hubs-section-email-capture .tracking-pixels .no-show{display:none;width:1px;height:1px}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none}.align-bottom{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.page-title{margin:0 0 30px;color:#292929;font-size:14px;font-family:ProximaNovaSemiBold,Arial,sans-serif;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}.component-hubs-section-text h2:first-child,.component-hubs-section-text h3:first-child{margin-top:0}.component-hubs-section-text h2{color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;margin-bottom:30px}.component-hubs-section-text h3{color:#2e2e30;font-size:22px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:28px;margin:40px 0 25px}.component-hubs-section-text a{color:#007cbe;background-color:rgba(0,0,0,.01)}.component-hubs-section-text p{margin-bottom:30px;color:#2e2e30;font-size:17px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:28px;letter-spacing:0}.component-hubs-section-text p:last-child{margin-bottom:0}.component-hubs-section-spotlight{padding:0}@media (min-width:1020px){.component-hubs-section-spotlight{padding:0 25px}}@media (min-width:1200px){.component-hubs-section-spotlight{padding:0}}.component-hubs-section-jwplayer{margin:0 auto}@media (min-width:768px){.component-hubs-section-jwplayer{padding:0 95px}}@media (min-width:991px){.component-hubs-section-jwplayer{max-width:760px;padding:0}}.component-hubs-section-jwplayer .jwplayer{margin-bottom:40px}@media (min-width:768px){.component-hubs-section-jwplayer .jwplayer{margin-bottom:60px}}.component-hubs-section-jwplayer .jwplayer .jwplayer-placeholder{width:100%}.view-hubs .container{background:#fff}.view-hubs .container .inner.inner--articles{margin-bottom:15px;padding-top:0!important;padding-bottom:0!important}@media (min-width:768px){.view-hubs .container .inner.inner--articles{margin-bottom:30px}}.view-hubs .container .inner:last-of-type.inner--text{padding-bottom:60px}.view-hubs .container .inner.inner--personnel{margin:30px auto;padding:0 20px}@media (min-width:768px){.view-hubs .container .inner.inner--personnel{padding:0 95px}}@media (min-width:1020px){.view-hubs .container .inner.inner--personnel{max-width:900px;padding:0}}.view-hubs .container .inner.inner--table-of-contents,.view-hubs .container .inner.inner--text{width:100%;margin-right:auto;margin-left:auto;padding:0 20px;color:#000;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:28px;letter-spacing:0;text-align:center}@media (min-width:768px){.view-hubs .container .inner.inner--table-of-contents,.view-hubs .container .inner.inner--text{padding:0 95px;font-size:24px;line-height:36px}}@media (min-width:1020px){.view-hubs .container .inner.inner--table-of-contents,.view-hubs .container .inner.inner--text{max-width:900px;padding:0}}.view-hubs .container .inner.inner--spotlight{max-width:1250px;margin:0 auto}.view-hubs .container .inner.inner--spotlight .component-hubs-section-spotlight.hub-section{overflow:hidden}@media (min-width:1020px){.view-hubs .container .inner.inner--spotlight .component-hubs-section-spotlight.hub-section{overflow:visible}}.view-hubs .container .inner.inner--featured-articles{margin:50px 15px 0;padding:0}@media (min-width:768px){.view-hubs .container .inner.inner--featured-articles{margin:50px 95px 0;padding:0}}.view-hubs .container .inner.inner--featured-articles .component-hubs-section-featured-articles{margin-bottom:0}.view-hubs .container .inner.inner--superhero-ad-unit .superhero-ad-unit{display:flex;flex-direction:column;align-items:center}.view-hubs .container .inner.inner--superhero-ad-unit .superhero-ad-unit iframe{display:flex;margin:0 auto}.view-hubs .container .inner .hub-section{margin-bottom:50px}@media (min-width:768px){.view-hubs .container .inner .hub-section{margin-bottom:60px}}.view-hubs .container .inner .hub-section.no-bottom-margin{margin-bottom:0}.view-hubs .container .inner .hub-section.negative-top-margin{margin-top:-60px}