#app{background-color:#fff}#app .site-main .view.view-topics{max-width:100%}.view-topics{background-color:#fff}.view-topics .topics-inner{max-width:1440px;margin:40px auto 0}@media (min-width:768px){.view-topics .topics-inner{margin-top:50px}}.view-topics .topics-inner.topics-inner--padding{padding-right:20px;padding-left:20px}@media (min-width:768px){.view-topics .topics-inner.topics-inner--padding{padding-right:95px;padding-left:95px}}.view-topics .topics-inner.topics-inner--newsletter{display:flex;justify-content:center}.view-topics .topics-inner.topics-inner--newsletter .newsletter_container{min-width:335px;margin:40px 0}@media (min-width:768px){.view-topics .topics-inner.topics-inner--newsletter .newsletter_container{max-width:500px;min-height:325px;text-align:center}.view-topics .topics-inner.topics-inner--newsletter .newsletter_container .newsletter_radio{grid-column-gap:35px;grid-template-columns:auto auto auto auto;width:490px}.view-topics .topics-inner.topics-inner--newsletter .newsletter_container .newsletter_radio-label{margin-bottom:0}}.view-topics .topics-inner:last-child{margin-bottom:50px}.view-topics .topics-inner.reduced-margin{margin-bottom:-15px;padding-bottom:0}@media (min-width:768px){.view-topics .topics-inner.reduced-margin{margin-bottom:-30px}}.view-topics .topics-inner .component-card-article .group.group-title-subcategory .component-card-article-subcategory .subcategory a{border:none}.view-topics .topic-label{margin-bottom:25px;color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;letter-spacing:0;text-align:left}.component-topic-hubs-header{position:relative;display:flex;flex-direction:column-reverse;max-width:1440px;height:100%;margin:0 auto 40px}@media (min-width:1020px){.component-topic-hubs-header{display:flex;flex-direction:row;width:100%;height:500px}}.component-topic-hubs-header .header-text-wrapper{position:relative;padding:25px 15px 30px;color:#fff;background-color:#000}@media (min-width:768px){.component-topic-hubs-header .header-text-wrapper{padding:35px 95px}}@media (min-width:1020px){.component-topic-hubs-header .header-text-wrapper{width:590px;min-width:590px;height:100%}}.component-topic-hubs-header .header-text-wrapper .text-container{display:flex;flex-direction:column;justify-content:center}@media (min-width:1020px){.component-topic-hubs-header .header-text-wrapper .text-container{position:absolute;top:50%;padding-right:95px;transform:translateY(-50%)}}.component-topic-hubs-header .header-title{display:-webkit-box;overflow:hidden;color:#fff;font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:38px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:768px){.component-topic-hubs-header .header-title{font-size:50px;line-height:60px}}.component-topic-hubs-header .header-description{display:-webkit-box;margin-top:10px;overflow:hidden;color:#f8f8f8;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:29px;-webkit-box-orient:vertical;-webkit-line-clamp:3;background-color:rgba(0,0,0,.01)}.component-topic-hubs-header .header-sponsor-wrapper{display:flex;flex-direction:row;align-items:center;padding:20px 0 0;color:#bbb;font-size:10px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:10px;text-transform:uppercase}@media (min-width:1020px){.component-topic-hubs-header .header-sponsor-wrapper{position:absolute;bottom:55px}}.component-topic-hubs-header .header-sponsor-logo{margin:0 5px}.component-topic-hubs-header .header-sponsor-logo img{max-width:145px;max-height:40px}.component-topic-hubs-header .header-sponsor-logo.component-sponsored-logo .sponsored-section .sponsored--image-wrapper{margin-bottom:0}.component-topic-hubs-header .header-image-wrapper{display:inline-block}@media (min-width:1020px){.component-topic-hubs-header .header-image-wrapper{width:100%;height:100%}}.component-topic-hubs-header .header-image-aspect{position:relative;width:100%;height:100%;padding-top:59%}@media (min-width:1020px){.component-topic-hubs-header .header-image-aspect{padding-top:0}}.component-topic-hubs-header .header-image-aspect img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.component-topic-hubs-header .header-touchdown-wrapper{position:absolute;right:0;bottom:-20px;left:0;display:block;width:40px;height:40px;margin:0 auto}@media (min-width:768px){.component-topic-hubs-header .header-touchdown-wrapper{display:none}}.component-topic-hubs-header .header-touchdown-wrapper .header-touchdown-button{display:flex;align-items:center;justify-content:center;height:100%;background:#fff;border-radius:22px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.component-topic-hubs-header .header-touchdown-wrapper .header-touchdown-button .arrow-down-dark{width:15px;height:8px}.newsletter_container{float:left;width:100%;min-width:325px;min-height:311px;margin:50px 0}@media (min-width:768px){.newsletter_container{width:auto;min-width:335px;max-width:335px;min-height:401px;margin:0;padding:50px 0 40px}}@media (min-width:991px){.newsletter_container{min-width:492.84px;max-width:500px;min-height:325px;margin:0;padding:50px 0 40px}}.newsletter_container .newsletter_header{font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;max-height:36px;-webkit-line-clamp:1}.newsletter_container .newsletter_body,.newsletter_container .newsletter_header{color:#2e2e30;font-style:normal;letter-spacing:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:15px;background-color:rgba(0,0,0,.01)}.newsletter_container .newsletter_body{font-size:17px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:28px;max-height:56px;-webkit-line-clamp:2}.newsletter_container .label-text{margin-left:20px}@media (min-width:991px){.newsletter_container .label-text{margin-left:25px}}.newsletter_container .gender_label{text-align:left}.newsletter_container .styled_radio_teal .check,.newsletter_container .styled_radio_teal input[type=radio]:checked+.gender_label .check{width:22px;height:22px}.newsletter_container .styled_radio_teal .check:before,.newsletter_container .styled_radio_teal input[type=radio]:checked+.gender_label .check:before{width:12px;height:12px;margin:4px}.newsletter_container .newsletter_email_wrapper{min-height:48px;margin-top:11px}.newsletter_container .newsletter_email_field{display:flex;align-items:center;height:48px}.newsletter_container .newsletter_email_field.theme--light{border-bottom:1.5px solid #606b71}.newsletter_container .newsletter_email_field.theme--dark{border-bottom:1.5px solid #fff}.newsletter_container .message{color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;font-style:normal;line-height:36px;letter-spacing:0;margin:92px 0 102px}@media (min-width:991px){.newsletter_container .message{color:#2e2e30;font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:38px;letter-spacing:0}}.newsletter_container .message-wrapper{min-height:18px;margin-top:6px}.newsletter_container .error_message{color:#606b71;font-size:12px;font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal;line-height:18px}.newsletter_container .error_message.theme--dark{color:#fff}.newsletter_container .error_message.theme--light{color:#aa0a00}.newsletter_container .newsletter_email{color:#2e2e30;font-size:17px;font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal;line-height:28px;letter-spacing:0;box-sizing:border-box;width:100%;height:35px;padding:4px 0 0;background-color:inherit;border:0;-webkit-font-smoothing:antialiased}.newsletter_container .newsletter_email.theme--dark::placeholder{color:#f8f8f8}.newsletter_container .newsletter_email.theme--light::placeholder{color:#606b71}.newsletter_container .submit{width:30px;min-width:30px;height:30px;margin:0;padding:0;border:0;cursor:pointer;-webkit-font-smoothing:antialiased}.newsletter_container .newsletter-arrow-mobile{width:14px;height:13px;margin:auto;background-repeat:no-repeat;background-position:50%;background-size:cover}.newsletter_container .newsletter-arrow-mobile.theme--dark{filter:invert(100%)}@media (max-width:768px){.newsletter_container .newsletter_footer .styled_radio_teal{width:300px}}.newsletter_container .newsletter_radio{display:grid;grid-column-gap:45px;grid-template-columns:auto auto;width:295px}@media (min-width:991px){.newsletter_container .newsletter_radio{grid-column-gap:35px;grid-template-columns:auto auto auto auto;width:490px}}.newsletter_container .newsletter_radio-label{color:#2e2e30;font-size:17px;font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal;line-height:28px;letter-spacing:0;display:-webkit-box;max-height:28px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative;display:flex;align-items:center;min-height:20px;margin-bottom:10px;padding-left:21px;background-color:rgba(0,0,0,.01);cursor:pointer}@media (min-width:991px){.newsletter_container .newsletter_radio-label{margin-bottom:0}}.newsletter_container .newsletter_radio-input{position:absolute;z-index:-1;opacity:0}.newsletter_container .newsletter_radio-input:checked+.newsletter_radio-check:before{position:absolute;top:3px;left:3px;display:block;width:6px;height:6px;border-radius:100%;content:""}.newsletter_container .newsletter_radio-input:checked+.newsletter_radio-check.theme--dark:before{background-color:#fff}.newsletter_container .newsletter_radio-input:checked+.newsletter_radio-check.theme--light:before{background-color:#2e2e30}.newsletter_container .newsletter_radio-check{position:absolute;top:7px;left:0;width:14px;height:14px;border-radius:100%}.newsletter_container .newsletter_radio-check.theme--dark{border:1px solid #fff}.newsletter_container .newsletter_radio-check.theme--light{border:1px solid #2e2e30}.newsletter_container .newsletter_policy,.newsletter_container .newsletter_terms{color:#606b71;font-size:12px;font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal;line-height:18px;background-color:rgba(0,0,0,.01)}.newsletter_container .newsletter_policy a,.newsletter_container .newsletter_terms a{color:inherit;text-decoration:underline;transition:color .2s linear}.newsletter_container .newsletter_policy a:hover,.newsletter_container .newsletter_terms a:hover{text-decoration:underline;cursor:pointer}.newsletter_container .newsletter_policy.has-no-terms,.newsletter_container .newsletter_terms{margin-top:12px}