.component-search-form-simple .form .form-row{position:relative;width:100%;max-width:500px;margin:0 auto 30px}@media (min-width:768px){.component-search-form-simple .form .form-row{margin:30px auto 60px}}.component-search-form-simple .form .form-row input[type=text]{border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.component-search-form-simple .form .form-row .form-row__input{width:100%;padding:0 20px 13px;color:#222;font-weight:400;font-size:18px;font-family:proxima-nova,sans-serif;line-height:22px;letter-spacing:0;text-align:center;background-color:transparent;border:none;border-bottom:1px solid #ccc}@media (min-width:768px){.component-search-form-simple .form .form-row .form-row__input{font-size:24px;line-height:29px}}.component-search-form-simple .form .form-row .form-row__submit{position:absolute;right:0;bottom:15px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.component-search-form-simple .form .form-row .form-row__submit{right:8px;bottom:18px}}.component-search-form-simple .form .form-row .form-row__submit:hover{cursor:pointer}.component-search-form-simple .form .form-row .form-row__submit .svg.search-glass-light{width:16px;height:16px}.error404-view .section--hero-error404{height:300px;margin-top:-50px}@media (min-width:768px){.error404-view .section--hero-error404{height:600px;margin-top:-100px}}.error404-view .section--hero-error404 .hero-error404-wrapper{padding:90px 0 0;text-align:center}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper{padding:250px 0 0}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper{font-family:Acta-Book,serif;font-variant-ligatures:none;margin-bottom:10px;color:#fff;font-size:36px;line-height:43px;letter-spacing:0}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:20px;font-size:64px;line-height:77px}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:block}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:inline}}.error404-view .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:35px;color:#fff;font-size:14px;line-height:24px;letter-spacing:0;opacity:.76;font-family:Acta-Book,serif;font-variant-ligatures:none}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:80px;font-size:20px}}.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row{max-width:350px}@media (min-width:768px){.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row{max-width:500px}}.error404-view .section--hero-error404 .hero-error404-wrapper .search-form-simple-wrapper .form .form-row .form-row__input{color:#aaa}.error404-view .page-title{margin:0 0 30px;color:#292929;font-weight:700;font-size:14px;font-family:brandon-grotesque;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.error404-view .page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}.component-hubs-sponsored-logo .sponsored-logo{position:absolute;right:0;bottom:20px;left:0}@media (min-width:1200px){.component-hubs-sponsored-logo .sponsored-logo{bottom:40px}}.component-hubs-sponsored-logo .sponsored-logo a{display:inline-block;vertical-align:top}.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:proxima-nova,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-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-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 .the-container-with-the-image{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image{min-height:500px}}.component-hubs-section-email-capture .the-container-with-the-image .group{position:relative;z-index:2;min-height:200px}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group{min-height:250px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-header{display:flex;flex-direction:column;padding-bottom:45px}.component-hubs-section-email-capture .the-container-with-the-image .group.group-header .header-wrapper{display:-webkit-box;width:280px;margin:auto auto 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-header .header-wrapper{width:620px;-webkit-line-clamp:2}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-header .header-copy{font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none;margin:0;color:#222;font-size:22px;line-height:36px;white-space:normal;text-align:center}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-header .header-copy{font-size:40px;line-height:56px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta{margin:0 auto}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .success-container{padding:45px 0 25px}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .success-container{padding:45px 0 20px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .success-container .success-wrapper{display:flex;width:260px;height:68px;margin:0 auto}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .success-container .success-wrapper{width:310px;height:93px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .success-container .success-wrapper h3.success{align-self:center;margin:0 auto;font-weight:500;font-size:16px;font-family:proxima-nova,sans-serif;letter-spacing:.12px;text-align:center}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .cta-wrapper .cta{width:260px;height:50px;margin-bottom:12px;font-weight:500;font-size:16px;font-family:proxima-nova,sans-serif;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .cta-wrapper .cta{width:310px;height:60px;margin-bottom:15px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .cta-wrapper .cta.input-email{padding:20px;text-align:center;background:#fff}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .cta-wrapper .cta.submit-button{margin-bottom:20px;letter-spacing:.12px;border:none}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .cta-wrapper .cta.submit-button:hover{cursor:pointer}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .terms-and-conditions{margin-bottom:15px;font-weight:500;font-size:14px;font-family:proxima-nova,sans-serif;letter-spacing:.11px;text-decoration:underline}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .terms-and-conditions{margin-bottom:25px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .terms-and-conditions .terms-link{color:inherit}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .error-container{font-size:12px}@media (min-width:768px){.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .error-container{font-size:14px}}.component-hubs-section-email-capture .the-container-with-the-image .group.group-cta .error-container span.error{color:#e0594c;font-weight:500;font-family:proxima-nova,sans-serif}.component-hubs-section-email-capture .the-container-with-the-image .background-image{position:absolute;top:0;left:50%;z-index:1;transform:translateX(-50%)}.component-hubs-section-email-capture .tracking-pixels .no-show{display:none;width:1px;height:1px}.font-smoothing{-webkit-font-smoothing:antialiased;font-variant-ligatures:none}.align-bottom{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.page-title{margin:0 0 30px;color:#292929;font-weight:700;font-size:14px;font-family:brandon-grotesque;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}}.mixin-font-acta-medium{font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none}.mixin-font-acta-book{font-family:Acta-Book,serif;font-variant-ligatures:none}.mixin-font-acta-bookitalic{font-family:Acta-BookItalic,serif;font-variant-ligatures:none}.mixin-font-proxima-nova-light{font-weight:300;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-regular{font-weight:400;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-medium{font-weight:500;font-family:proxima-nova,Times New Roman,serif}.mixin-font-proxima-nova-semibold{font-weight:600;font-family:proxima-nova,Times New Roman,serif;font-style:normal}.mixin-font-proxima-nova-bold{font-weight:900;font-family:proxima-nova,Times New Roman,serif}.component-hubs-section-text{color:#222;letter-spacing:0}.component-hubs-section-text h2,.component-hubs-section-text h3{font-weight:400;font-family:Acta-Medium,serif;font-variant-ligatures:none;margin-bottom:15px;line-height:28px}@media (min-width:768px){.component-hubs-section-text h2,.component-hubs-section-text h3{margin-top:40px;margin-bottom:20px}.component-hubs-section-text h2:first-child,.component-hubs-section-text h3:first-child{margin-top:0}}.component-hubs-section-text h2{font-size:24px}@media (min-width:768px){.component-hubs-section-text h2{font-size:34px;line-height:38px}}.component-hubs-section-text h3{font-size:20px}@media (min-width:768px){.component-hubs-section-text h3{font-size:28px;line-height:32px}}.component-hubs-section-text p{font-family:Acta-Book,serif;font-variant-ligatures:none;margin-bottom:35px;font-size:16px;line-height:26px}@media (min-width:768px){.component-hubs-section-text p{margin-bottom:30px;font-size:20px;line-height:32px}}.component-hubs-section-text p:last-child{margin-bottom:40px}.component-hubs-section-text a{color:#337ab7}.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-container .jwplayer-placeholder{width:100%}#app.outside-voices{background:linear-gradient(180deg,#fff,#fff 75%,#f8f8f8);background-color:none}.view-hubs .inner.inner--banner.inner--0{max-height:550px}.view-hubs--outside-voices .inner--articles{margin-bottom:0!important}