html{font-family:"Lyon Text",Georgia,Times,serif;line-height:1.25}
body{background:#fff;min-height:100%}
h1,h2,h3,h4,h5,h6{font-family:"Lyon Display",Georgia,Times,serif}
a{color:#458CD5;text-decoration:none}
img{vertical-align:middle}
a:hover{text-decoration:underline}
form button,input,select{box-sizing:border-box;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #333;padding:5px 10px}
input::-webkit-input-placeholder{color:#333}
input:-moz-placeholder{color:#333}
input::-moz-placeholder{color:#333}
input:-ms-input-placeholder{color:#333}
.button,input[type=submit]{background:#EC1B23;border-width:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1;padding:10px 10px 8px;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.errorlist{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#EC1B23;line-height:1;margin:0 0 .5rem 0;padding:0;list-style-type:none;font-size:.95rem}
.fluid-container{width:94%;max-width:960px;margin:0 auto}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;-webkit-transition:opacity .3s false;-moz-transition:opacity .3s false false;-o-transition:opacity .3s false false;transition:opacity .3s}
.hed{text-rendering:optimizeLegibility}
.dek{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.metadata{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.metadata a{color:#EC1B23}
.rubric{background:#EC1B23;color:#fff;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.05em;line-height:1.125;padding:6px 8px;text-transform:uppercase;font-weight:700}
figure.lead-img{position:relative;margin-bottom:18px}
figure.lead-img .img{outline:1px solid #eee}
figure.lead-img .caption,figure.lead-img .credit{color:#999;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.55556rem}
figure.lead-img .credit{position:absolute;right:0;bottom:-14px;z-index:2}
picture{display:block}
.module{padding-bottom:15px;border-bottom:1px solid #ccc;font-size:.77778rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.28571}
.module-label{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.77778rem;letter-spacing:2px;border-bottom:5px solid #000;padding-bottom:3px;margin:0 0 15px;color:#000;text-transform:uppercase;line-height:1;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
#site{position:relative;background:#fff}
.browser-warning{background:#FDF2AB;margin:10px;color:#000}
.browser-warning .container{width:100%;margin:0 auto;padding:5px;line-height:22px;color:#000}
.browser-warning a{color:#BF0000;text-decoration:underline}
gpt-ad,gpt-placeholder{display:block;text-align:center}
gpt-ad.ad-loaded.is-unlabeled::before{content:""!important}
gpt-sizeset{display:none}
.c-footer{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;background-color:#000;color:#fff;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;padding:0 16px 32px}
.fonts-loaded .c-footer,.no-js .c-footer{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-footer.lazyloaded{opacity:1}
@media (min-width:784px){.c-footer{font-size:14px;padding:32px}
}
.c-footer__container{margin:0 auto;max-width:1036px}
.c-footer__nav--top{margin-bottom:32px}
@media (min-width:784px){.c-footer__nav--top{border-bottom:1px solid #fff;margin-bottom:16px;padding-bottom:32px}
}
.c-footer__nav--bottom{font-size:10px;letter-spacing:.25px;margin-bottom:8px}
.c-footer__section{border-bottom:1px solid #fff}
@media (min-width:784px){.c-footer__section{border-bottom:0}
}
.c-footer__section-title{font-size:14px;align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;letter-spacing:.5px;padding:24px 0;text-transform:uppercase}
.c-footer__section-title::after{border-color:#fff;border-style:solid;border-width:0 0 1px 1px;content:'';height:8px;margin-right:4px;transform:rotateX(0) rotateZ(-45deg);transform-origin:center center;transition:transform .5s linear;width:8px}
@media (min-width:784px){.c-footer__section-title::after{content:normal}
}
.no-js .c-footer__section-title::after{transform:rotateX(180deg) rotateZ(-45deg)}
@media (min-width:784px){.c-footer__section-title{font-size:12px;cursor:auto;margin-bottom:16px;padding:0}
}
.c-footer__section-title.is-open::after{transform:rotateX(180deg) rotateZ(-45deg);transition:transform 250ms linear}
.c-footer__section-title.is-open+.c-footer__secondary{max-height:300px;transition:max-height .5s linear}
.c-footer__secondary{max-height:0;overflow:hidden;transition:max-height 250ms linear}
@media (min-width:784px){.c-footer__secondary{max-height:none}
}
.no-js .c-footer__secondary{max-height:none}
.c-footer__list{list-style:none;margin:0;padding:0}
@media (min-width:784px){.c-footer__list--top{display:flex;justify-content:space-between}
}
.c-footer__list--secondary{margin:0 16px 24px}
@media (min-width:784px){.c-footer__list--secondary{margin:0}
}
.c-footer__list--follow{display:flex;flex-wrap:wrap;height:16px;justify-content:space-between}
.c-footer__list--follow:not(:last-child){margin-bottom:24px}
.c-footer__item{line-height:1.25}
.c-footer__item--top:not(:last-child){margin-bottom:16px}
.c-footer__item--bottom{display:inline-block;margin-bottom:8px}
.c-footer__item--bottom:not(:last-child){border-right:1px solid #fff;margin-right:8px;padding-right:8px}
.c-footer__item--follow:not(:last-child){margin-right:24px}
.c-footer__link{color:#fff;fill:#fff}
.c-footer__link:hover{color:#8592a4;fill:#8592a4}
.c-footer__bottom{text-align:center}
@media (min-width:976px){.c-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;text-align:left}
}
.c-footer__bottom-info{margin:0 0 32px}
@media (min-width:976px){.c-footer__bottom-info{margin:0;width:calc(100% - 98px)}
}
.c-footer__copyright{font-size:8px;margin:0}
.c-footer__logo{height:32px;margin:0 auto;width:98px}
@media (min-width:976px){.c-footer__logo{margin:0}
}
.c-footer__icon{height:16px;width:16px}
@keyframes bounce{0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
.l-form__group{margin-bottom:16px}
.l-form--inline{display:flex;flex-wrap:wrap}
.l-form--inline .l-form__group{display:inline-block;margin-bottom:0;margin-right:16px;vertical-align:top;width:auto}
.c-btn{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;align-items:center;background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:inline-flex;font-weight:400;line-height:1.25;padding:8px 16px 10px;text-decoration:none;transition:all 150ms}
.fonts-loaded .c-btn,.no-js .c-btn{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-btn:hover{background-color:#39434b;border-color:#39434b;transition:all .3s}
.c-btn--small{font-size:14px;letter-spacing:-.25px;padding:7px 12px}
.c-btn--large{padding:16px 24px}
.c-btn--block{display:flex;justify-content:center;width:100%}
.c-btn--red{background-color:#f0204f;border-color:#f0204f}
.c-btn--red:hover{background-color:#cf0e3a;border-color:#cf0e3a}
.c-btn--blue{background-color:#0097ac;border-color:#0097ac}
.c-btn--blue:hover{background-color:#006A79;border-color:#006A79}
.c-btn--white{background-color:#fff;border-color:#fff;color:#000}
.c-btn--white:hover{background-color:#eff2f7;border-color:#eff2f7}
.c-btn--border{border:1px solid #c0ccda}
.c-btn--link{background-color:transparent;border-color:transparent;color:#000}
.c-btn--link:hover{background-color:transparent;border-color:transparent;text-decoration:underline}
.c-btn__icon{fill:#fff;height:16px;margin-right:8px;width:16px}
.c-btn__icon--facebook{background-color:#395185}
.c-btn__icon--facebook:hover{background-color:#2d4373}
.c-btn__icon--google{background-color:#4285f4}
.c-btn__icon--google:hover{background-color:#1266f1}
.c-input{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;background-clip:padding-box;background-color:#fff;border:1px solid #c0ccda;border-radius:4px;color:#000;display:inline-block;line-height:1.25;padding:8px 16px 10px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.fonts-loaded .c-input,.no-js .c-input{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-input::-webkit-input-placeholder{color:#8592a4}
.c-input::-moz-placeholder{color:#8592a4}
.c-input:-ms-input-placeholder{color:#8592a4}
.c-input:focus{border-color:#31c6cc;box-shadow:0 0 0 3px rgba(49,198,204,.25);outline:0}
.c-input:disabled,.c-input[readonly]{background-color:#e7e7e7;cursor:not-allowed}
.c-input.is-valid,.was-validated .c-input.is-valid,.was-validated .c-input:valid{border-color:#038768;box-shadow:none}
.c-input.is-valid:focus,.was-validated .c-input.is-valid:focus,.was-validated .c-input:valid:focus{box-shadow:0 0 0 3px rgba(3,135,104,.25)}
.c-input.is-valid~.c-feedback--valid,.was-validated .c-input.is-valid~.c-feedback--valid,.was-validated .c-input:valid~.c-feedback--valid{display:block}
.c-input.is-valid~.c-helper-text,.was-validated .c-input.is-valid~.c-helper-text,.was-validated .c-input:valid~.c-helper-text{display:none}
.c-input.is-invalid,.was-validated .c-input.is-invalid,.was-validated .c-input:invalid{border-color:#f0204f;box-shadow:none}
.c-input.is-invalid:focus,.was-validated .c-input.is-invalid:focus,.was-validated .c-input:invalid:focus{box-shadow:0 0 0 3px rgba(240,32,79,.25)}
.c-input.is-invalid~.c-feedback--invalid,.was-validated .c-input.is-invalid~.c-feedback--invalid,.was-validated .c-input:invalid~.c-feedback--invalid{display:block}
.c-input.is-invalid~.c-helper-text,.was-validated .c-input.is-invalid~.c-helper-text,.was-validated .c-input:invalid~.c-helper-text{display:none}
.c-input--block{display:block;width:100%}
.c-input--small{font-size:14px;padding:7px 12px}
.c-input--large{padding:16px}
.c-helper-text{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;color:#8592a4;display:block;margin-top:4px}
.fonts-loaded .c-helper-text,.no-js .c-helper-text{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-feedback{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:none;margin-top:4px}
.fonts-loaded .c-feedback,.no-js .c-feedback{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-feedback--valid{color:#038768}
.c-feedback--invalid{color:#f0204f}
.c-leaflets{background-color:#fff;margin-bottom:0;padding:16px 16px 32px}
@media (min-width:784px){.c-leaflets{background-color:transparent;margin:0 auto;max-width:1036px;padding:0 0 32px}
}
.l-article-recirc .c-leaflets{padding-left:0;padding-right:0}
.video-channel .c-leaflets{padding:16px 16px 32px}
@media (min-width:784px){.video-channel .c-leaflets{padding:0 32px 32px}
}
.c-leaflet__link{color:#000}
.c-leaflets__container{border-top:1px solid #000;overflow:hidden}
@media (min-width:784px){.c-leaflets__container{display:flex;padding-top:16px}
}
.c-leaflet{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:flex;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;padding:16px 0 0;position:relative}
.fonts-loaded .c-leaflet,.no-js .c-leaflet{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
@media (min-width:784px){.c-leaflet{padding:0}
}
.c-leaflet:not(:last-child){border-bottom:1px solid #d3dce6;padding-bottom:16px}
@media (min-width:784px){.c-leaflet:not(:last-child){border-bottom:none;border-right:1px solid #d3dce6;margin-right:16px;padding-bottom:0;padding-right:16px}
}
@media (min-width:976px){.c-leaflet:not(:last-child){margin-right:32px;padding-right:32px}
}
@media (min-width:976px){.c-leaflet:last-child{flex-basis:300px;flex-shrink:0;min-width:300px}
}
.c-leaflet__title{font-size:21px;font-family:Impact,Arial Narrow,sans-serif;letter-spacing:.1rem;line-height:1.3;font-family:Druk,Impact,Arial Narrow,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;margin:0 0 8px;text-transform:uppercase}
.fonts-loaded .c-leaflet__title,.no-js .c-leaflet__title{font-size:24px}
.fonts-loaded .c-leaflet__title,.no-js .c-leaflet__title{font-family:Druk,Impact,Arial Narrow,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;letter-spacing:2px;line-height:1.125}
@media (min-width:784px){.c-leaflet__title{font-size:25px}
.fonts-loaded .c-leaflet__title,.no-js .c-leaflet__title{font-size:28px}
}
@media (min-width:976px){.c-leaflet__title--sign-up{font-size:45px}
.fonts-loaded .c-leaflet__title--sign-up,.no-js .c-leaflet__title--sign-up{font-size:48px}
}
.is-successful .c-leaflet__content--sign-up{opacity:0;transition:opacity .5s}
.c-leaflet__content--subscribe{flex-grow:1}
.c-leaflet__content--image{margin-left:16px;min-width:80px}
.c-leaflet__frame{background-color:#c0ccda;padding-bottom:107px}
.c-leaflet__image{height:100%;left:0;position:absolute;top:0;width:100%;display:block;opacity:0;transition:opacity .5s}
.c-leaflet__image.lazyloaded{opacity:1}
.c-leaflet__description{color:#39434b;line-height:1.25;margin:0 0 16px}
.c-leaflet__form{flex-wrap:nowrap}
.c-leaflet__subscribe{font-size:14px;font-weight:600;letter-spacing:.25px;line-height:1;margin:0;text-transform:uppercase}
.c-leaflet__input{flex-grow:1;margin-right:8px}
.c-leaflet__link--newsletters{text-decoration:underline}
.c-leaflet__link--subscribe{align-items:center;border-color:#000;display:flex}
.c-leaflet__link--subscribe::after{border-style:solid;border-width:0 2px 2px 0;content:'';display:inline-block;height:8px;margin-left:4px;transform:rotateZ(-45deg);transform-origin:center center;width:8px}
.c-leaflet__link--subscribe:hover{border-color:#8592a4;color:#8592a4}
.c-leaflet__btn{position:relative}
.c-leaflet__btn:disabled{color:transparent}
@media (min-width:976px){.c-leaflet__btn{padding-left:48px;padding-right:48px}
}
.c-leaflet__submit-loader{display:block;height:1.5em;margin:0 auto;transform:translate(-50%,-50%);transition:opacity .3s ease;width:1.5em;z-index:2;display:none;left:0;position:absolute;right:0;top:50%}
.c-leaflet__submit-loader::after,.c-leaflet__submit-loader::before{animation:bounce 2s infinite ease-in-out;background-color:#999;border-radius:50%;content:'';height:100%;opacity:.6;position:absolute;width:100%}
.c-leaflet__submit-loader::after{animation-delay:1s}
.is-submitting .c-leaflet__submit-loader{display:block}
.c-leaflet__checkmark{margin:0 auto 8px}
.is-failure .c-leaflet__feedback{display:block}
.c-leaflet__confirmation{display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;line-height:1.25;opacity:0;padding:16px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-75%,0);transition:all .3s ease;transition-delay:.35s;width:100%;z-index:1}
@media (min-width:576px){.c-leaflet__confirmation{padding:24px}
}
.is-successful .c-leaflet__confirmation{background-color:#fff;opacity:1;pointer-events:auto;transform:translate3d(-50%,-50%,0);z-index:2}
.c-leaflet__confirmation>*{max-width:100%}
.c-leaflet__confirmation-title{font-weight:600;letter-spacing:.25px;margin:0}
#site-footer,.l-article-recirc__leaflet{clear:both}
.c-leaflets{clear:both;background-color:#fff;margin-bottom:0;padding:16px 16px 32px}
@media (min-width:784px){.c-leaflets{background-color:transparent;margin:0 auto;max-width:1036px;padding:0 0 32px}
}
.c-leaflet__link{color:#000}
/*# sourceMappingURL=sponsored.min.css.map */