@charset "UTF-8";
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
.grecaptcha-badge{visibility:hidden}
@font-face{font-family:atl-icons;src:url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.2943d4a1accc.eot");src:url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.2943d4a1accc.eot?#iefix") format("embedded-opentype"),url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.f22dcab5e73b.woff") format("woff"),url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.be531fbf889c.ttf") format("truetype"),url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.bc460ad78646.svg#atl-icons") format("svg");font-weight:400;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:atl-icons;src:url("../../common/icons/fonts/atl-icons_d61e419c98015fa3abd7ab29173d2751.bc460ad78646.svg#atl-icons") format("svg")}
}
.social-icon{color:#fff;text-decoration:none}
.social-icon:before{font-family:atl-icons}
.social-icon::before{font-family:atl-icons}
.social-icon.round:before,.social-icons.round .social-icon:before{display:inline-block;line-height:1;padding:10px;background:10px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:color .2s false,background .2s false;-moz-transition:color .2s false false,background .2s false false;-o-transition:color .2s false false,background .2s false false;transition:color .2s,background .2s}
.social-icon.box:before,.social-icons.box .social-icon:before{display:inline-block;line-height:1;padding:5px;background:#666}
.social-icon.facebook:before{content:""}
.social-icon.twitter:before{content:""}
.social-icon.googleplus:before{content:""}
.social-icon.linkedin:before{content:""}
.social-icon.reddit:before{content:""}
.social-icon.rss:before{content:""}
.social-icon.email:before{content:""}
.social-icon.print:before{content:""}
.social-icon.apple:before{content:""}
.social-icon.googleplay:before{content:""}
.social-icon.alerts:before{content:""}
.social-icon.contact:before{content:""}
.social-icon.comments:before{content:""}
.social-icon.tumblr:before{content:""}
.social-icon.pinterest:before{content:""}
.social-icon.pocket:before{content:""}
.social-icon.whatsapp:before{content:""}
.social-icon.instagram:before{content:""}
.social-icon.color:before,.social-icons.color .social-icon:before{color:#fff;background:#666}
.social-icon.color:hover:before,.social-icons.color .social-icon:hover:before{background:#4d4d4d}
.social-icon.color.comments:before,.social-icons.color .social-icon.comments:before{color:#fff;background:#000}
.social-icon.color.comments:hover:before,.social-icons.color .social-icon.comments:hover:before{background:#000}
.social-icon.color.facebook:before,.social-icons.color .social-icon.facebook:before{color:#fff;background:#3d5ba8}
.social-icon.color.facebook:hover:before,.social-icons.color .social-icon.facebook:hover:before{background:#2f4783}
.social-icon.color.twitter:before,.social-icons.color .social-icon.twitter:before{color:#fff;background:#1da1f2}
.social-icon.color.twitter:hover:before,.social-icons.color .social-icon.twitter:hover:before{background:#0c85d0}
.social-icon.color.googleplus:before,.social-icons.color .social-icon.googleplus:before{color:#fff;background:#e04426}
.social-icon.color.googleplus:hover:before,.social-icons.color .social-icon.googleplus:hover:before{background:#b9341a}
.social-icon.color.linkedin:before,.social-icons.color .social-icon.linkedin:before{color:#fff;background:#007bb6}
.social-icon.color.linkedin:hover:before,.social-icons.color .social-icon.linkedin:hover:before{background:#005983}
.social-icon.color.rss:before,.social-icons.color .social-icon.rss:before{color:#fff;background:#f7941e}
.social-icon.color.rss:hover:before,.social-icons.color .social-icon.rss:hover:before{background:#da7a08}
.social-icon.color.reddit:before,.social-icons.color .social-icon.reddit:before{color:#fff;background:#ff4500}
.social-icon.color.reddit:hover:before,.social-icons.color .social-icon.reddit:hover:before{background:#cc3700}
.social-icon.color.tumblr:before,.social-icons.color .social-icon.tumblr:before{color:#fff;background:#2F4D6B}
.social-icon.color.tumblr:hover:before,.social-icons.color .social-icon.tumblr:hover:before{background:#1f3448}
.social-icon.color.pinterest:before,.social-icons.color .social-icon.pinterest:before{color:#fff;background:#BD081C}
.social-icon.color.pinterest:hover:before,.social-icons.color .social-icon.pinterest:hover:before{background:#8c0615}
.social-icon.color.pocket:before,.social-icons.color .social-icon.pocket:before{color:#fff;background:#EB5050}
.social-icon.color.pocket:hover:before,.social-icons.color .social-icon.pocket:hover:before{background:#e62222}
.social-icon.color.whatsapp:before,.social-icons.color .social-icon.whatsapp:before{color:#fff;background:#29B100}
.social-icon.color.whatsapp:hover:before,.social-icons.color .social-icon.whatsapp:hover:before{background:#1d7e00}
.social-icon.color.instagram:before,.social-icons.color .social-icon.instagram:before{color:#fff;background:#ff2455}
.social-icon.color.instagram:hover:before,.social-icons.color .social-icon.instagram:hover:before{background:#f00036}
html{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;line-height:1.25}
body{background:#fff;min-height:100%}
h1,h2,h3,h4,h5,h6{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;margin:0}
h2{font-size:40px;line-height:44px;font-weight:400}
h3{font-size:32px;line-height:36px;font-weight:700}
h4{font-size:24px;line-height:28px;font-weight:700}
a{color:#000;text-decoration:none}
img{vertical-align:middle}
a:hover{text-decoration:none}
address{font-style:normal}
form button,input,select{box-sizing:border-box;border-radius:5px;font-family:Graphik,"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:Graphik,"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:Graphik,"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:1036px;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:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif}
.metadata{color:#000;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.125;text-transform:uppercase}
.metadata a{color:#000}
.metadata .rubric{color:#EC1B23}
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:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.55556rem}
figure.lead-img .credit{position:absolute;right:0;bottom:8px;z-index:2}
picture{display:block}
.module{padding-bottom:15px;border-bottom:1px solid #ccc;font-size:.77778rem;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.28571}
.module-label{font-family:Graphik,"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}
#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 32px 48px}
}
.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}
.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;line-height:1.125}
.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:#5e6a74;fill:#5e6a74}
.c-footer__bottom{text-align:center}
@media (min-width:1200px){.c-footer__bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}
}
.c-footer__bottom-info{margin:0 0 32px}
@media (min-width:1200px){.c-footer__bottom-info{margin:0}
}
.c-footer__copyright{font-size:10px;margin:0}
.c-footer__logo{height:32px;margin:0 auto}
@media (min-width:1200px){.c-footer__logo{margin:0}
}
.c-footer__icon{height:16px;width:16px}
.c-nav__atlantic-wordmark--lacroix svg{fill:#fff}
.c-footer__logo-image{fill:#fff;width:136px;height:22px}
@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:14px;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:#e7131a;border-color:#e7131a}
.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--limed-spruce{background-color:#39434b;border-color:#39434b}
.c-btn--limed-spruce:hover{background-color:#20272c;border-color:#20272c}
.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:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;box-sizing:border-box;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:#5e6a74}
.c-input::-moz-placeholder{color:#5e6a74}
.c-input:-ms-input-placeholder{color:#5e6a74}
.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:#e7131a;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(231,19,26,.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:#5e6a74;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:#e7131a}
.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:24px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;letter-spacing:1px;line-height:1;font-weight:600;margin:0 0 8px}
.fonts-loaded .c-leaflet__title,.no-js .c-leaflet__title{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-leaflet__title--sign-up{letter-spacing:.25px}
.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%;border:1px solid rgba(0,0,0,.1);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 8px}
.c-leaflet__description--sign-up{margin-bottom:20px}
.c-leaflet__form{flex-wrap:nowrap}
.c-leaflet__subscribe{font-size:10px;font-weight:600;letter-spacing:.25px;line-height:1;margin:0;text-transform:uppercase}
.c-leaflet__input{flex-grow:1;font-size:14px;margin-right:16px}
.c-leaflet__link--newsletters{text-decoration:underline}
.c-leaflet__link--newsletters:hover{transition:color .3s;color:#5e6a74}
.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:6px;margin-left:4px;transform:rotateZ(-45deg);transform-origin:center center;width:6px}
.c-leaflet__link--subscribe:hover{border-color:#5e6a74;color:#5e6a74}
.c-leaflet__btn{font-size:14px;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}
.l-article-recirc__leaflet--legacy>.c-leaflets{clear:both;background-color:#fff;margin-bottom:0;padding:16px 16px 32px}
@media (min-width:784px){.l-article-recirc__leaflet--legacy>.c-leaflets{background-color:transparent;margin:0 auto;max-width:1036px;padding:0 16px 32px}
}
@media (min-width:784px){.l-article-recirc__leaflet--legacy>.c-leaflets{padding:0 32px 32px}
}
.c-leaflet__link{color:#000}
article#static{margin:50px 70px}
@media (max-width:1010px){article#static{margin:30px 20px}
}
@media (max-width:680px){article#static{margin-top:0}
}
#static .static-river{float:left;width:calc(100% - 330px);margin-right:30px}
@media (max-width:1010px){#static .static-river{margin-right:0;float:none;width:100%}
}
#static .right-rail{width:300px;float:right;padding:0;margin-bottom:10px}
@media (max-width:1010px){#static .right-rail{margin:0 auto;float:none;width:100%}
}
@media (max-width:1010px){#static .ad-article{margin:30px auto;clear:both;float:none}
}
#static .ad-article div{margin:0 auto;float:none}
#static .static-river>.hed{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;text-rendering:optimizelegibility;font-size:42px;font-weight:700;margin-top:0;border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}
@media (max-width:680px){#static .static-river>.hed{font-size:32px}
}
#static #ad-boxtop.fixed{position:fixed;top:55px}
#static p a:target:before{display:block;content:" ";margin-top:-50px;height:50px;visibility:hidden}
#static form p{margin:.5rem 0}
#static form label{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
#static form input+input[type=submit]{margin-top:5px}
#static.follow-us .static-river .hed{font-size:36px;border-bottom:6px solid #000}
#static.follow-us p{line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
#static.follow-us .static-river h2{font-size:24px;margin-bottom:0}
#static.follow-us .static-river h3{font-size:16px}
#static.follow-us section{margin:30px 0 30px 0}
#static.follow-us section+section{border-top:1px solid #CCC}
#static.follow-us section p{font-size:16px}
#static.follow-us .social-icons{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0;margin:0}
#static.follow-us .social-icons li{display:inline}
#static.follow-us .social-icon{color:#FFF;border-radius:5px;padding:5px 10px 5px 10px;display:inline-block;margin-right:20px;width:120px;margin-top:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
@media (max-width:680px){#static.follow-us .social-icon{width:108px}
}
#static.follow-us .social-icon:before{padding-right:10px}
#static.follow-us .social-icon.twitter:before{padding-right:15px}
#static.follow-us .social-icon.facebook{background-color:#3d5ba8}
#static.follow-us .social-icon.facebook:hover{background-color:#2f4783}
#static.follow-us .social-icon.twitter{background-color:#1da1f2}
#static.follow-us .social-icon.twitter:hover{background-color:#0c85d0}
#static.follow-us .social-icon.linkedin{background-color:#007bb6}
#static.follow-us .social-icon.linkedin:hover{background-color:#005983}
#static.follow-us .social-icon.instagram{background-color:#ff2455}
#static.follow-us .social-icon.instagram:hover{background-color:#f00036}
#static.follow-us .social-icon.flipboard{align-items:center;background-color:#f3252e;display:flex;height:30px}
#static.follow-us .social-icon.flipboard:hover{background-color:#d90c15}
#static.follow-us .social-icon .social-icon-logo{fill:#fff;height:19px;width:18px;padding-right:10px}
#static.follow-us .social-icon .social-icon-name{color:#fff;font-size:18px;margin:0}
@media (min-width:681px){#static.follow-us .theatlantic-social li:nth-child(3n):after{content:"";display:block;clear:both}
}
@media (max-width:680px){#static.follow-us .theatlantic-social li:nth-child(2n):after{content:"";display:block;clear:both}
}
#static.follow-us .theatlantic-app p:first-of-type{margin-top:0}
#static.follow-us .iphone-app-link img{height:40px}
#static.follow-us .iphone-app-link img:hover{opacity:.7}
#static.follow-us .theatlantic-ereaders p:first-of-type{margin-top:0;margin-bottom:0}
#static.follow-us .ereader-icons{list-style-type:none;padding-left:0;margin:0}
#static.follow-us .ereader-icons li{display:inline}
#static.follow-us .ereader-icon{color:#FFF;border-radius:5px;display:inline-block;margin-right:25px;width:120px;margin-top:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
#static.follow-us .ereader-icon img{height:40px}
#static.follow-us .ereader-icon img:hover{opacity:.7}
#static.follow-us .theatlantic-rss a{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
#static.follow-us .theatlantic-rss h3{margin-bottom:0}
#static.follow-us .rss-channels{list-style-type:none;padding-left:0;margin:0;white-space:nowrap}
#static.follow-us .rss-channels li{display:inline}
#static.follow-us .rss-channels .rss-channel{display:inline-block;margin-right:25px;width:120px;margin-top:15px}
@media (max-width:680px){#static.follow-us .rss-channels .rss-channel{margin-top:10px}
}
#static.follow-us .rss-channels li:nth-child(2n):after{content:"";display:block;clear:both}
#landing .body{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;margin-bottom:20px;margin-top:50px}
@media (max-width:1010px){#landing .body{width:90%;margin:0 auto 20px auto}
}
#landing .river-body{float:left;width:630px;margin-right:30px;margin-bottom:64px}
@media (max-width:1010px){#landing .river-body{float:none;margin:0 auto;width:90%}
}
#landing .river-body .article{padding-left:240px}
#landing .river-body .article:after{content:"";display:table;clear:both}
@media (max-width:680px){#landing .river-body .article{padding-left:140px}
}
#landing .river-body .article.noimage{padding-left:0}
#landing .river-body .article.noimage .dek,#landing .river-body .article.noimage .hed,#landing .river-body .article.noimage .metadata{float:none;width:inherit;padding-left:0}
#landing .river-body .article>a{color:#000}
#landing .river-body .article figure{position:relative;width:210px;float:left;margin-left:-239px}
@media (max-width:680px){#landing .river-body .article figure{margin-left:-140px;width:120px;height:auto}
}
#landing .river-body .article.photo-slideshowarticle figure:after,#landing .river-body .article.video-article figure:after{content:"";position:absolute;width:90%;height:90%;max-width:100px;max-height:100px;top:50%;left:50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#landing .river-body .article.video-article figure:after{background:url("../img/play-triangle.5dd842f62e7b.png") no-repeat 50% 50%}
#landing .river-body .article.photo-slideshowarticle figure:after{background:url("../img/view-slideshow.0af372e45038.png") no-repeat 50% 50%}
#landing .river-body .article figcaption{display:none}
#landing .river-body .article img{outline:1px solid #ccc;width:100%}
#landing .river-body .article .hed{font-size:32px;color:#000;margin-top:0;margin-bottom:8px;line-height:1.125}
@media (max-width:1010px){#landing .river-body .article .hed{float:none}
}
@media (max-width:680px){#landing .river-body .article .hed{font-size:16px;margin-bottom:5px}
}
#landing .river-body .article .hed[data-river-ideas]::before{color:#5e6a74;content:attr(data-river-ideas);margin:0 4px 0 0}
#landing .river-body .article .dek{color:#5e6a74;font-size:18px;margin-top:0;margin-bottom:8px}
@media (max-width:680px){#landing .river-body .article .dek{display:none}
}
#landing .river-body .article .metadata{list-style:none;padding-left:0}
@media (max-width:1010px){#landing .river-body .article .metadata{float:none}
}
#landing .river-body .article .metadata li{display:inline}
#landing .river-body .article .metadata li.comments,#landing .river-body .hero .metadata li.comments{display:none}
#landing .hero{margin-bottom:24px}
@media (max-width:1010px){#landing .hero{width:auto}
}
#landing .hero+.river{border-top:1px solid #d3dce6;padding-top:24px}
#landing .hero>a{color:#000}
#landing .hero figure{overflow:hidden;text-align:right}
#landing .hero img{width:630px;height:390px;float:left;margin:0;outline:1px solid #ccc}
@media (max-width:1010px){#landing .hero img{width:100%;height:auto;margin:0 auto}
}
#landing .hero figcaption{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;color:#5e6a74;font-size:12px}
@media (max-width:680px){#landing .hero figcaption{font-size:10px}
}
#landing .hero .hed{font-size:42px;letter-spacing:-.25px;color:#000;margin:16px 0}
@media (max-width:680px){#landing .hero .hed{font-size:22px;text-align:center;line-height:1.125}
}
#landing .hero .dek{font-size:24px;margin:0;line-height:28px;margin-bottom:16px;color:#8592a4}
@media (max-width:680px){#landing .hero .dek{display:none}
}
.byline{margin-right:8px}
.date{color:#e7131a}
#landing .hero .metadata{font-size:12px;list-style:none;padding:0;margin-bottom:0}
@media (max-width:680px){#landing .hero .metadata{text-align:center}
}
#landing .hero .metadata li{display:inline}
#landing .river-special-reports{margin:0;padding:0;list-style-type:none}
#landing .river-special-report{border:1px solid #e7131a;padding:0 30px 30px;margin-bottom:30px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
@media (max-width:680px){#landing .river-special-report{padding:0 20px 20px}
}
#landing .river-special-report .rubric{color:#fff;background-color:#e7131a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:flex;align-items:center;justify-content:center;width:120px;height:29px;letter-spacing:1px;margin:0 auto 16px;text-transform:uppercase;font-size:12px;font-weight:600}
@media (max-width:680px){#landing .river-special-report .rubric{margin-bottom:10px}
}
#landing .river-special-report .title-link{color:#000;display:block}
#landing .river-special-report .special-report-title{font-size:20px;text-transform:uppercase;letter-spacing:.25em;display:inline-block;font-weight:lighter;margin:0 0 28px;border-bottom:1px solid #d3dce6;width:100%}
@media (max-width:680px){#landing .river-special-report .special-report-title{margin-bottom:20px;line-height:1.2;font-size:18px}
}
#landing .river-special-report .article{text-align:left;padding-left:210px}
@media (max-width:680px){#landing .river-special-report .article{padding-left:120px}
}
#landing .river-special-report .article figure{width:180px;margin-left:-210px}
@media (max-width:680px){#landing .river-special-report .article figure{margin-left:-120px;width:100px}
}
#landing .river{list-style:none;padding:0;margin:0}
#landing .river .article,#landing .river .river-ad{margin-bottom:30px}
@media (max-width:680px){#landing .river .article,#landing .river .river-ad{margin-bottom:20px}
}
#landing .river .article{padding-top:30px;border-top:1px solid #d3dce6}
#landing .river .article:first-child{border-top:0;padding-top:0}
@media (max-width:680px){#landing .river .article{padding-bottom:20px}
}
#landing .river .issue{color:#EC1B23}
#landing .right-rail{width:300px;float:right;padding:0}
@media (max-width:1010px){#landing .right-rail{margin:0 auto;float:none;width:100%}
}
#landing .right-rail .fluid-container,#landing .right-rail .most-popular-container,#landing .right-rail .related{display:flex;flex-direction:column;counter-reset:counter;margin-bottom:30px}
@media (max-width:1010px){#landing .right-rail .fluid-container,#landing .right-rail .most-popular-container,#landing .right-rail .related{margin:30px auto 0 auto;clear:both}
}
#landing .right-rail .fluid-container h2,#landing .right-rail .most-popular-container h2,#landing .right-rail .related h2{border-bottom:1px solid #000;margin-bottom:8px;padding-bottom:16px;font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;font-size:32px;letter-spacing:3.05px;line-height:1.2;text-transform:uppercase;font-weight:400}
#landing .right-rail .fluid-container .most-popular,#landing .right-rail .most-popular-container .most-popular,#landing .right-rail .related .most-popular{padding:0}
#landing .right-rail .fluid-container .hed,#landing .right-rail .most-popular-container .hed,#landing .right-rail .related .hed{padding:0;line-height:24px;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:18px;font-weight:400;margin-bottom:16px;counter-increment:counter}
#landing .right-rail .fluid-container .hed::before,#landing .right-rail .most-popular-container .hed::before,#landing .right-rail .related .hed::before{content:counter(counter);color:#e7131a;font-weight:700;display:inline;margin-right:8px}
#landing .right-rail .fluid-container .c-author,#landing .right-rail .most-popular-container .c-author,#landing .right-rail .related .c-author{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;margin-bottom:8px;letter-spacing:1.3px;line-height:12px;text-transform:uppercase}
#landing .right-rail .fluid-container .most-popular-article,#landing .right-rail .most-popular-container .most-popular-article,#landing .right-rail .related .most-popular-article{display:flex;flex-direction:column;justify-content:space-around;border-bottom:1px solid #d3dce6;background-color:#fff;margin-bottom:16px}
#landing .right-rail .fluid-container .most-popular-article::before,#landing .right-rail .most-popular-container .most-popular-article::before,#landing .right-rail .related .most-popular-article::before{display:none}
#landing .right-rail .fluid-container .most-popular-article:nth-child(5),#landing .right-rail .most-popular-container .most-popular-article:nth-child(5),#landing .right-rail .related .most-popular-article:nth-child(5){border-bottom:none}
#landing .right-rail .fluid-container .article-link,#landing .right-rail .most-popular-container .article-link,#landing .right-rail .related .article-link{display:flex}
#landing .right-rail .fluid-container .more-stories-wrapper,#landing .right-rail .most-popular-container .more-stories-wrapper,#landing .right-rail .related .more-stories-wrapper{display:none}
#landing .right-rail .fluid-container .c-most-popular-button,#landing .right-rail .most-popular-container .c-most-popular-button,#landing .right-rail .related .c-most-popular-button{width:100%;height:40px;background-color:#000;color:#fff;font-size:14px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;border-radius:4px}
#landing .right-rail .fluid-container .article-content,#landing .right-rail .fluid-container .most-popular-video,#landing .right-rail .fluid-container .read-more,#landing .right-rail .fluid-container figcaption,#landing .right-rail .fluid-container img,#landing .right-rail .most-popular-container .article-content,#landing .right-rail .most-popular-container .most-popular-video,#landing .right-rail .most-popular-container .read-more,#landing .right-rail .most-popular-container figcaption,#landing .right-rail .most-popular-container img,#landing .right-rail .related .article-content,#landing .right-rail .related .most-popular-video,#landing .right-rail .related .read-more,#landing .right-rail .related figcaption,#landing .right-rail .related img{display:none}
@media (max-width:1010px){#landing .right-rail .related{border-top:1px #ccc solid}
}
@media (min-width:1011px){#landing #ad-boxtop.fixed{position:fixed;top:55px}
}
@media (max-width:680px){#landing #ad-boxbottom{display:none}
}
#landing ul.pagination{overflow:hidden;text-align:center;list-style:none;margin-top:0;padding-left:0;padding-top:20px}
#landing ul.pagination li{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 auto;max-width:47%;padding:10px;text-align:center;text-transform:uppercase}
#landing div.pagination-wrapper.mobile ul{padding-left:0}
#landing ul.pagination a{border-radius:4px;color:#000;display:inline-block;width:160px;border:1px solid #000;padding:12px 0;text-align:center}
@media (max-width:680px){#landing ul.pagination a{width:90px}
}
#landing ul.pagination a:hover{text-decoration:none}
#landing .right-rail div.related{border:1px solid #ccc;height:auto;margin-top:20px}
@media (max-width:1010px){#landing .right-rail div.related{width:80%;border:none;margin-top:30px}
}
@media (max-width:680px){#landing .right-rail div.related{width:300px;border:1px solid #ccc;margin:0 auto}
}
#landing .related h2{text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;text-align:center;color:#000;font-weight:lighter;border:none;padding:20px 10px 0 10px;letter-spacing:normal}
@media (max-width:1010px){#landing .related h2{text-transform:none;text-align:left;font-weight:400;padding-right:0;margin:20px 0}
}
@media (max-width:680px){#landing .related h2{text-align:center;text-transform:uppercase}
}
#landing .related ul.related{list-style:none;padding:0 10px;border:0}
@media (max-width:1010px){#landing .related ul.related{padding:0;margin:10px 0}
}
@media (max-width:680px){#landing .related ul.related{width:300px}
}
#landing .related li.related-item{padding:10px}
@media (max-width:1010px){#landing .related li.related-item{float:left;width:45%;padding:0;margin:10px;min-height:80px}
}
@media (max-width:680px){#landing .related li.related-item{clear:both;padding:10px;float:none;width:260px}
}
@media (max-width:1010px) and (min-width:680px){#landing .related li.related-item:nth-child(even){float:right}
}
@media (max-width:1010px){#landing .related div.title{overflow:hidden;max-height:45px}
}
#landing .related div.title a{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:18px;font-weight:700;color:#000}
#landing .related div.author,#landing .related div.author a{color:#EC1B23;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
#landing .books{border:1px #ccc solid;margin-top:20px;margin-bottom:20px}
@media (max-width:1010px){#landing .books{border-width:1px 0 0 0;height:auto;padding:20px 0;margin-top:40px}
}
@media (max-width:680px){#landing .books{border:1px #ccc solid;padding-top:0}
}
#landing .books .header,#landing .categories .header{text-transform:uppercase;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:lighter}
@media (max-width:1010px){#landing .books .header,#landing .categories .header{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24pt;text-align:left;text-transform:none}
}
@media (max-width:680px){#landing .books .header,#landing .categories .header{text-transform:uppercase;text-align:center}
}
#landing .books .booklist{list-style:none;width:100%;margin:0 auto;padding-left:0}
#landing .books .book-item{clear:both;padding:20px 0;border-top:1px #ccc solid;height:112px;width:80%;margin:0 auto}
@media (max-width:1010px){#landing .books .book-item{float:left;width:40%;clear:none;margin-right:60px}
}
@media (max-width:680px){#landing .books .book-item{clear:both;margin:0 auto;padding-top:25px;width:90%;float:none}
}
@media (max-width:1010px) and (min-width:680px){#landing .books .book-item:nth-child(1),#landing .books .book-item:nth-child(2){border-top:none}
}
#landing .books .cover img{float:left;width:70px;height:110px;border:1px solid #ccc}
#landing .books .title{float:left;width:65%;margin-left:10px}
#landing .books .book-item a{font-size:16px;font-family:"Lyon Text",Georgia,Times,serif;font-weight:700;color:#000}
#landing .author-header{margin:20px 0 30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:20px;overflow:hidden}
@media (max-width:1010px){#landing .author-header{border-top:none}
}
#landing .author-header .name{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;text-transform:uppercase;font-weight:lighter;margin-top:0;margin-bottom:20px}
@media (max-width:680px){#landing .author-header .name{text-align:center}
}
#landing .author-header.noimage .bio{padding-left:0;clear:both}
#landing .author-header figure{float:left}
@media (max-width:680px){#landing .author-header figure{text-align:center;float:none;margin-bottom:16px}
}
@media (min-width:680px){#landing .author-header figure{width:144px;margin-bottom:16px}
}
#landing .author-header .bio{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;float:left;width:80%;padding-left:20px;line-height:1.4;margin-bottom:20px}
@media (max-width:680px){#landing .author-header .bio{padding-left:0;width:100%}
}
@media (min-width:680px){#landing .author-header .bio{width:calc(100% - 164px)}
}
#landing .author-header .hidden{display:none}
#landing .author-header .more{font-size:14px;color:#EC1B23;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
#landing .categories{border:1px solid #ccc;margin-bottom:30px;padding:0 20px;overflow:hidden}
@media (max-width:1010px){#landing .categories{border-width:1px 0 0 0;height:auto;padding:20px 0;margin-top:40px;clear:both}
}
@media (max-width:680px){#landing .categories{border:1px #ccc solid;padding:0 20px}
}
#landing .categories .categorylist{list-style:none;width:100%;padding-left:0;padding-top:10px;margin-bottom:20px;border-top:1px solid #ccc;position:relative}
@media (max-width:1010px) and (min-width:680px){#landing .categories .categorylist{border:none;padding-top:0}
}
#landing .categories .categorylist.fade{overflow:hidden;max-height:275px}
#landing .categories .categorylist.fade:after{display:block;position:absolute;width:100%;bottom:0;height:10%;background:-owg-linear-gradient(rgba(255,255,255,0),#fff);background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);content:""}
#landing .categories .category a{float:left;width:50%;text-transform:uppercase;color:#EC1B23;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;margin-bottom:15px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
@media (max-width:1010px){#landing .categories .category a{width:25%}
}
@media (max-width:680px){#landing .categories .category a{width:50%}
}
#landing .categories .show-all{clear:both;text-transform:uppercase;border:1px solid #000;padding:5px 10px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-align:center;width:50%;margin:0 auto;margin-bottom:20px;cursor:pointer;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
@media (max-width:1010px){#landing .categories .show-all{width:25%;padding:15px 10px;margin-top:20px}
}
@media (max-width:680px){#landing .categories .show-all{width:50%}
}
@media (min-width:680px){#landing.special-reports .river-body .article .dek{width:100%}
#landing.special-reports .river-body .article img{width:242px;height:122px}
#landing.special-reports .river-body .article figure{margin-left:-265px}
#landing.special-reports .river-body .article{padding-left:265px}
}
@media (max-width:680px){#landing.special-reports .river-body .article .dek{display:block;font-size:14px}
}
#landing.special-reports .river-body .article.noimage{padding-left:0}
#landing .river-body .article.note-article{padding-bottom:20px}
@media (max-width:680px){#landing .river-body .article.note-article{padding-bottom:10px}
}
#landing .river-body .article.note-article .hed{display:inline;font-size:18px;margin-bottom:0}
@media (max-width:680px){#landing .river-body .article.note-article .hed{display:inline-block;font-size:16px}
}
#landing .river-body .article.note-article .dek{display:inline}
@media (max-width:680px){#landing .river-body .article.note-article .dek{display:none}
}
#landing .river-body .article.note-article .dek.has-dek:before{content:"\2014";display:inline}
#landing .river-body .article.note-article .metadata{margin-top:10px}
#landing .river-body .article.note-article .metadata li{display:inline-block;padding-bottom:5px}
#landing .river-body .article.note-article .metadata .date{white-space:nowrap}
#landing .river-body .article.note-article .metadata .comments,#landing .river-body .article.thread-article .metadata .byline,#landing .river-body .article.thread-article .metadata .comments{display:none}
.test-text-slideshow{background:#eee}
.test-text-slideshow figure h2{font-size:24px;margin:.25em 0}
.test-text-slideshow article .attribution{font-size:14px;color:#777;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}
.test-text-slideshow.horizontal-ss .slideshow-article{background:#fff;position:relative;width:94%;max-width:600px;margin:0 auto;right:115px;min-height:500px;box-sizing:border-box}
@media (max-width:1010px){.test-text-slideshow.horizontal-ss .slideshow-article{right:0;left:45px;min-height:0}
}
@media (max-width:720px){.test-text-slideshow.horizontal-ss .slideshow-article{left:0}
}
@media (min-width:1011px){.test-text-slideshow.horizontal-ss .slideshow-article-wrapper{min-height:600px}
}
.test-text-slideshow.horizontal-ss #ad-topleader-ss.ad-loaded{margin-bottom:15px;height:90px}
.test-text-slideshow.horizontal-ss #ad-boxtop-ss{position:absolute;right:-320px}
@media (max-width:1010px){.test-text-slideshow.horizontal-ss #ad-boxtop-ss{display:none}
}
.test-text-slideshow.horizontal-ss .slideshow-article header{color:#fff;background:#EC1B23;padding:10px}
.test-text-slideshow.horizontal-ss .slideshow-article header h1{font-size:14px;text-align:center;margin:0}
.test-text-slideshow.horizontal-ss gpt-ad[id^=boxinjector]{position:relative;margin-top:40px}
.test-text-slideshow.horizontal-ss gpt-ad[id^=boxinjector]:before{content:"Advertisement";line-height:1;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:10px;display:block}
.test-text-slideshow.horizontal-ss .slideshow-article .social-icons{color:#000;list-style-type:none;text-align:center;width:4.5em;position:absolute;left:-100px;box-sizing:border-box;padding:12px;margin:0}
.test-text-slideshow.horizontal-ss .slideshow-article .social-icons.facebook:before{content:""}
.test-text-slideshow.horizontal-ss .slideshow-article .social-icons:before{content:"Share";font-size:14px;font-weight:700;text-align:center;display:block;border-bottom:2px solid #000;text-transform:uppercase;letter-spacing:2px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto 15px auto;width:3.25em;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.test-text-slideshow.horizontal-ss .slideshow-article .social-icons a{color:#000;font-size:18px;margin-top:15px;display:block}
.test-text-slideshow.horizontal-ss .slideshow-article .social-icons a:hover{color:#777;text-decoration:none}
@media (max-width:720px){.test-text-slideshow.horizontal-ss .slideshow-article .social-icons{display:none}
}
.test-text-slideshow.horizontal-ss button{color:#EC1B23;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border:0;text-transform:uppercase;letter-spacing:.1em;background:0 0;font-size:14px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.test-text-slideshow.horizontal-ss button:focus{outline:0}
.test-text-slideshow.horizontal-ss button:after,.test-text-slideshow.horizontal-ss button:before{font-family:atl-icons;font-size:.5em;vertical-align:middle}
.test-text-slideshow.horizontal-ss button.next:after{content:""}
.test-text-slideshow.horizontal-ss button.prev:before{content:""}
.test-text-slideshow.horizontal-ss .controls{display:none}
@media (max-width:680px){.test-text-slideshow.horizontal-ss .controls{overflow:hidden;box-sizing:border-box;display:block;background:#EC1B23;color:#fff;text-align:center;position:fixed;width:100%;left:0;bottom:0;z-index:1000000;padding:10px}
.test-text-slideshow.horizontal-ss .controls button{padding:0 0 .2em 0;border-bottom:2px dotted #EC1B23}
}
@media (max-width:680px) and (max-width:680px){.test-text-slideshow.horizontal-ss .controls button{border-bottom:0}
}
@media (max-width:680px){.test-text-slideshow.horizontal-ss .controls .next{float:right}
.test-text-slideshow.horizontal-ss .controls .prev{float:left}
.test-text-slideshow.horizontal-ss .controls .next,.test-text-slideshow.horizontal-ss .controls .prev{float:none;display:inline-block;color:#fff}
.test-text-slideshow.horizontal-ss .controls .next:before{content:"";display:inline-block;border-left:2px solid #fff;width:0;margin:0 10px;height:20px}
}
.test-text-slideshow.horizontal-ss header button{color:#fff;position:absolute;top:5px;line-height:1.8}
.test-text-slideshow.horizontal-ss header button.next{right:5px}
.test-text-slideshow.horizontal-ss header button.prev{left:5px}
@media (max-width:680px){.test-text-slideshow.horizontal-ss header button{display:none}
}
.test-text-slideshow.horizontal-ss .locked header button{opacity:.5}
.test-text-slideshow.horizontal-ss .locked .controls button{color:#ccc;border-bottom-color:#ccc}
.test-text-slideshow.horizontal-ss figure img{margin:0 auto;display:block}
.test-text-slideshow.horizontal-ss figure{display:none}
.test-text-slideshow.horizontal-ss figure.active{display:block}
.test-text-slideshow.horizontal-ss #slider{overflow:hidden;position:relative}
.test-text-slideshow.horizontal-ss #slider figure{width:100%;position:relative;padding:10px 20px 20px 20px;box-sizing:border-box}
.test-text-slideshow.vertical-ss #article{margin-top:40px}
.test-text-slideshow.vertical-ss #article .article-cover-extra{border-bottom:0;padding-bottom:0}
.test-text-slideshow.vertical-ss #article .intro,.test-text-slideshow.vertical-ss #article figure{background:#fff;padding:10px;margin:20px 0;box-sizing:border-box}
.test-text-slideshow.vertical-ss #article .show-share .social-icons{margin:20px auto}
.test-text-slideshow.vertical-ss #article figure img{margin:20px auto;display:block}
.test-text-slideshow.vertical-ss #article figcaption p{margin-bottom:0}
.test-text-slideshow.vertical-ss figure h2{margin:.25em 85px .25em 0}
.test-text-slideshow.vertical-ss figure .social-icons{position:absolute;right:20px;top:10px;padding:0;font-size:24px;margin:0}
.test-text-slideshow.vertical-ss figure .social-icons li{display:inline-block}
.test-text-slideshow.vertical-ss figure .social-icons .social-icon{color:#999;margin:0 2px}
.test-text-slideshow.vertical-ss figure .social-icons .social-icon.facebook:before{content:""}
.test-text-slideshow.vertical-ss figure .social-icons .social-icon:hover{text-decoration:none;color:#888}
.test-text-slideshow.vertical-ss figure+gpt-ad{border:1px solid #999;border-right:0;border-left:0;padding:20px 0;height:262px}
.test-text-slideshow.vertical-ss figure+gpt-ad:before{line-height:1;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:10px;margin-bottom:2px;display:block;content:"Article Continues After Advertisement"}
.test-text-slideshow.vertical-ss .right-rail{width:300px;float:right}
@media (max-width:1010px){.test-text-slideshow.vertical-ss .right-rail{display:none}
}
.test-text-slideshow.vertical-ss #ad-boxtop-ss.fixed{position:fixed;top:55px}
.ab--14209{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
#homepage .ab--14209{border-top:none}
@media (max-width:1010px){#homepage .ab--14209{padding-top:0}
}
@media (max-width:680px){#homepage .ab--14209{padding-top:20px}
}
.ab--14209 *,.ab--14209 ::after,.ab--14209 ::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.ab__column--14209{float:left;margin-right:30px;width:300px}
.ab__column--14209:nth-of-type(3){float:right;margin-right:0}
@media (max-width:1010px){.ab__column--14209{float:none;margin-right:0;width:auto}
.ab__column--14209:nth-of-type(3){float:none}
.ab__column--14209:not(:first-of-type){margin-top:20px}
}
@media (max-width:680px){.ab__column--14209:not(:first-of-type){margin-top:40px}
}
.ab__category--14209{color:#EC1B23;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1;margin:0 0 12px;text-align:center;text-transform:uppercase}
.ab__hed--14209{font-size:1rem;line-height:1.11111;margin:0}
.ab__list--14209{margin:0;padding:0}
.ab__link--14209{color:#000}
.ab__item--14209{list-style:none}
.ab__item--14209:not(:first-of-type){border-top:1px solid #ccc;padding-top:12px}
.ab__item--14209:not(:last-of-type){padding-bottom:12px}
.ab__img-container--14209{text-align:center;padding-bottom:12px}
.ab__img-link{display:block}
.ab__img--14209{max-height:197px}
@media (max-width:1010px){.ab__img--14209{height:auto;max-height:none;width:100%}
}
.ab__metadata--14209{margin:0;padding-top:10px}
.social-icons.color span{display:none}
.test-social_share_design-new_buttons #article .article-tools .social-icons{height:50px;padding-top:1px}
.test-social_share_design-new_buttons #article .article-cover-extra ul.social-icons.round.color{height:60px}
.test-social_share_design-new_buttons #article ul.social-icons li+li{margin-left:0}
.test-social_share_design-new_buttons .social-icons.color span{display:inline}
.test-social_share_design-new_buttons #article .show-share .social-icons{margin-right:70px}
@media (max-width:680px){.test-social_share_design-new_buttons #article .show-share .social-icons{margin-right:0;margin-bottom:0}
}
.test-social_share_design-new_buttons #article .social-icons li{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media (max-width:680px){.test-social_share_design-new_buttons #article .article-tools .social-icons{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:0;padding-top:15px}
}
@media (max-width:680px){.test-social_share_design-new_buttons #article .article-cover-extra{padding-bottom:0}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools ul.article-links{display:none}
}
@media (max-width:680px){.test-social_share_design-new_buttons #article .social-icons{margin-right:0}
}
@media (max-width:680px){.test-social_share_design-new_buttons .social-icons li{margin-left:0!important}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments a,.test-social_share_design-new_buttons .social-icons.color a.social-icon.facebook,.test-social_share_design-new_buttons .social-icons.color a.social-icon.linkedin,.test-social_share_design-new_buttons .social-icons.color a.social-icon.twitter{font-size:16px;padding:8px 10px!important}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments a:before,.test-social_share_design-new_buttons .social-icons.color .social-icon.facebook:before,.test-social_share_design-new_buttons .social-icons.color .social-icon.linkedin:before,.test-social_share_design-new_buttons .social-icons.color .social-icon.twitter:before{padding:5px}
}
@media (max-width:680px){.test-social_share_design-new_buttons .social-icons.color .social-icon.facebook,.test-social_share_design-new_buttons .social-icons.color .social-icon.linkedin,.test-social_share_design-new_buttons .social-icons.color .social-icon.twitter{font-size:18px;border-radius:5px}
}
@media (max-width:680px){.test-social_share_design-new_buttons .social-icons.color .hide-mobile .social-icon.linkedin,.test-social_share_design-new_buttons .social-icons.color .hide-mobile .social-icon.linkedin:before{display:inline!important}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-cover-content ul.metadata li{display:inline!important}
}
@media (max-width:680px){.test-social_share_design-new_buttons #article .article-cover-content ul.metadata li.category:before{display:none!important}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-cover-content ul.metadata li.category:after{content:"|";color:#ccc;margin:0 8px}
}
@media (max-width:680px){.test-social_share_design-new_buttons .article-cover-content ul.metadata li.byline:after{content:"|";color:#ccc;margin:0 8px}
}
.test-social_share_design-new_buttons #article .social-icons.color .social-icon.facebook{color:#000;font-size:.722 rem}
.test-social_share_design-new_buttons #article .social-icons.color li .share-count.facebook{top:-2px}
.test-social_share_design-new_buttons #article .social-icons.color a.social-icon.facebook{border:1px solid #3d5ba8;padding:9px 11px;border-radius:5px;text-decoration:none}
.test-social_share_design-new_buttons #article .social-icons.color .social-icon.facebook:before{background:0 0;padding-left:0;color:#3d5ba8;border-radius:0;font-family:atl-icons;content:"";font-size:18px}
.test-social_share_design-new_buttons #article .social-icons.color .social-icon.twitter{color:#000;font-size:.722 rem}
.test-social_share_design-new_buttons #article .social-icons.color a.social-icon.twitter{border:1px solid #55acee;padding:9px 11px;border-radius:5px;text-decoration:none}
.test-social_share_design-new_buttons #article .social-icons.color .social-icon.twitter:before{background:0 0;padding-left:0;color:#55acee}
@media (max-width:680px){.test-social_share_design-new_buttons #article .social-icons.color .hide-mobile{display:inline!important;margin-left:0}
}
.test-social_share_design-new_buttons #article .social-icons.color .social-icon.linkedin{color:#000;font-size:.722 rem;margin-right:120px;border-radius:5px}
@media (max-width:680px){.test-social_share_design-new_buttons #article .social-icons.color .social-icon.linkedin{margin-right:0}
}
.test-social_share_design-new_buttons #article .social-icons.color a.social-icon.linkedin{border:1px solid #007bb6;padding:9px 11px;text-decoration:none}
.test-social_share_design-new_buttons #article .article-cover-extra .social-icons.color a.social-icon.linkedin{margin-right:162px}
@media (max-width:680px){.test-social_share_design-new_buttons #article .article-cover-extra .social-icons.color a.social-icon.linkedin{margin-right:0}
}
.test-social_share_design-new_buttons #article .social-icons.color.social-icons.color .social-icon.linkedin:before{background:0 0;padding-left:0;color:#007bb6}
.test-social_share_design-new_buttons .social-icons.color .tools{padding-top:6px;left:12px;top:-3px}
@media (max-width:680px){.test-social_share_design-new_buttons .social-icons.color .tools{display:none}
}
.test-social_share_design-new_buttons .social-icons.color .comments:after{color:#000;content:"|";clear:both;padding-left:12px}
.test-social_share_design-new_buttons .social-icons.color .social-icon.comments:before,.test-social_share_design-new_buttons .social-icons.color .social-icon.email:before,.test-social_share_design-new_buttons .social-icons.color .social-icon.print:before{color:#000;background:0 0;font-size:20px;padding:0}
.test-social_share_design-new_buttons .article-tools .social-icons.color .social-icon.email:before{margin-right:4px}
.test-social_share_design-new_buttons .article-tools .social-icons .tools:after{content:""}
.test-social_share_design-new_buttons .article-tools .share-count{display:none}
.test-social_share_design-new_buttons .article-tools .social-icons.color .social-icon.linkedin:before{display:none}
.test-social_share_design-new_buttons .article-tools .social-icon.comments{display:none}
.test-social_share_design-new_buttons .article-tools .authors-about{display:none!important}
.test-social_share_design-new_buttons .article-tools .social-icons.color .social-icon.linkedin{display:none}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools .social-icons.color .social-icon.linkedin{display:none!important}
}
.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments{display:inline-block;text-decoration:none;font-size:18px;letter-spacing:normal;margin-right:230px;border-radius:5px}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments{margin-right:0}
}
.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments a{color:#000!important;text-decoration:none;padding:9px 11px;border:1px solid #000;border-radius:5px}
.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments a:before{background:0 0;padding-left:0;padding-right:10px;border-radius:0;font-family:atl-icons;content:"";font-size:18px}
@media (max-width:680px){.test-social_share_design-new_buttons .article-tools .social-icons .jump-to-comments a:before{padding-right:5px}
}
.test-social_share_design-new_buttons #article .text-resizer{position:absolute;right:0;top:3px}
@media (max-width:680px){.test-social_share_design-new_buttons #article .text-resizer{display:none}
}
.test-social_share_design-new_buttons #article .text-resizer .minus,.test-social_share_design-new_buttons #article .text-resizer .plus{display:inline-block;width:30px;height:30px;background:0 0;border:1px solid #000;padding:0;border-radius:50%;line-height:24px;font-size:26px;font-weight:lighter;letter-spacing:-3px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.test-social_share_design-new_buttons #article .text-resizer .minus:hover,.test-social_share_design-new_buttons #article .text-resizer .plus:hover{background:#666;border:1px solid #666;color:#fff}
.test-social_share_design-new_buttons #article .text-resizer .minus:focus,.test-social_share_design-new_buttons #article .text-resizer .plus:focus{outline:0}
.test-social_share_design-new_buttons #article .text-resizer .minus:before,.test-social_share_design-new_buttons #article .text-resizer .plus:before{font-size:12px}
#search .gsc-control-cse.gsc-control-cse-en{padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
#search table.gsc-table-result{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}
#search .gsc-webResult.gsc-result{padding-left:0;cursor:default;border:none;margin-bottom:26px}
#search .gsc-webResult.gsc-result:hover{border:none}
#search .gsc-table-cell-thumbnail{height:auto}
#search-form{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
#search-form input{height:36px;padding:10px;border:1px solid #000;vertical-align:top}
#search-form [type=submit]{background-color:#FFF;height:36px}
#search-form [type=submit]:after{color:#000;content:"";font-family:atl-icons;font-size:16px}
#search-form ::-webkit-input-placeholder{color:#999}
#search-form :-moz-placeholder{color:#999;opacity:.8}
#search-form ::-moz-placeholder{color:#999;opacity:.8}
#search-form :-ms-input-placeholder{color:#999}
#search .cse .gs-result .gs-snippet,#search .cse .gs-spelling-original,#search .gs-result .gs-snippet,#search .gs-spelling-original{font-size:16px;margin-bottom:5px}
#search .gsc-control-cse .gs-result .gs-title{margin-bottom:5px}
#search .gsc-control-cse .gs-result .gs-title,#search .gsc-control-cse .gs-result .gs-title *,#search .gsc-control-cse .gs-spelling{font-size:22px;font-weight:700}
#search .gsc-results .gsc-cursor{width:100%}
#search .gsc-results .gsc-cursor-box .gsc-cursor-page{width:9%;margin:0 .5%;float:left;box-sizing:border-box;text-align:center;padding-top:20px;padding-bottom:20px}
#search .cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,#search .gsc-results .gsc-cursor-page.gsc-cursor-current-page{background-color:#000;padding:20px 5px}
.ie8 body{padding-top:50px}
.ie8 .article-wide #article .article-cover{padding-top:0}
html *,html ::after,html ::before{box-sizing:inherit}
#article-wrapper{position:relative}
#article{overflow:hidden;margin-bottom:64px}
@media (max-width:680px){#article{margin-bottom:48px}
}
#article #ad-boxonly{display:none;margin-top:20px;margin-bottom:20px}
@media (max-width:680px){#article #ad-boxonly.ad-loaded{display:block}
#article #ad-boxonly.ad-loaded:before{content:"scroll for article below advertisement";color:#666;font-size:.61111rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
}
#article .article-above{position:relative}
@media (max-width:680px){#article .article-above{text-align:center}
}
.article-standard #article .article-above{margin-top:32px}
#article .article-cover-extra{position:relative;border-bottom:none;width:100%;max-width:672px}
@media (max-width:680px){#article .article-cover-extra{padding:0}
}
#article .article-above .hed{font-size:44px;line-height:50px;font-weight:400;margin-bottom:16px;margin-top:0}
@media (max-width:680px){#article .article-above .hed{font-size:32px;line-height:36px}
}
#article .article-above .dek{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:24px;line-height:32px;font-weight:400;margin:0}
@media (max-width:680px){#article .article-above .dek{font-size:18px;line-height:22px}
}
#article .article-above .lead-img .img{box-sizing:border-box;position:relative}
#article .article-above .lead-img img{position:absolute;top:0;left:0;width:100%}
#article .article-above .lead-img figcaption{position:static;display:flex;justify-content:flex-end}
#article .article-above .metadata{margin:0;padding:0;list-style-type:none;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
@media (max-width:680px){#article .article-above .metadata{display:block;padding-bottom:12px}
}
#article .article-above .metadata li{display:inline-block}
#article .article-above .metadata .c-list__container{display:flex}
@media (max-width:680px){#article .article-above .metadata .byline,#article .article-above .metadata .secondary-byline{display:block}
}
#article .article-above .metadata li+.c-list__container{display:flex;justify-content:center;align-items:center}
#article .article-above .metadata li+.c-list__container .category,#article .article-above .metadata li+.c-list__container .date{padding:2px 24px}
@media (min-width:681px){#article .article-above .metadata li+.c-list__container .category,#article .article-above .metadata li+.c-list__container .date{border-left:1px solid #000}
}
#article .article-above .metadata li+.c-list__container .category{border-left:1px solid #000}
@media (min-width:681px){#article .article-above .metadata li+.c-list__container .category{padding-right:0}
}
#article .article-above .metadata .byline{flex-grow:1;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:24px;font-style:italic;font-weight:400;letter-spacing:0;max-width:672px;text-transform:none}
@media (max-width:680px){#article .article-above .metadata .byline{font-size:18px;line-height:22px;padding:18px 16px;border-bottom:1px solid #000;margin-right:0;margin-bottom:5px}
}
#article .article-above .metadata .byline span{font-style:normal}
#article .article-above .metadata .byline span:hover{color:#5e6a74}
#article .article-above .metadata .date{white-space:nowrap}
#article .article-above .metadata .date a:hover{color:#5e6a74}
#article .article-above .metadata .category{white-space:nowrap}
#article .article-above .metadata .category .rubric{background-color:#fff;color:#e7131a}
#article .article-above .metadata .category .rubric:hover{color:#AC0000}
#article .article-above .metadata .secondary-byline{border-left:none}
@media (max-width:680px){#article .article-above .metadata .secondary-byline{padding-top:4px}
}
@media (min-width:681px){#article .article-above .metadata .secondary-byline{margin-right:24px;padding-right:0;text-align:right}
#article .article-above .metadata .secondary-byline:before{content:"";margin:0}
}
@media only screen and (max-width:1086px){.article-standard #article .article-above,.article-wide-content #article .article-above{max-width:672px}
}
@media only screen{.article-standard #article .article-cover,.article-wide-content #article .article-cover{max-width:672px}
.article-standard #article .article-cover figcaption,.article-wide-content #article .article-cover figcaption{position:relative;top:0;line-height:1}
.article-standard #article .article-cover :not(.has-caption) figcaption,.article-wide-content #article .article-cover :not(.has-caption) figcaption{text-align:right}
.article-standard #article .article-cover figcaption .credit,.article-wide-content #article .article-cover figcaption .credit{position:static}
.article-standard #article .article-cover .has-caption figcaption .credit:before,.article-wide-content #article .article-cover .has-caption figcaption .credit:before{content:"("}
.article-standard #article .article-cover .has-caption figcaption .credit:after,.article-wide-content #article .article-cover .has-caption figcaption .credit:after{content:")"}
}
@media only screen and (max-width:720px){.article-wide{padding-top:40px}
}
@media only screen and (max-width:1086px){.article-wide #article .article-above{width:1036px}
}
@media only screen and (max-width:1036px){.article-wide #article .article-above{width:100%}
}
@media only screen{.article-wide #article .article-cover-content,.article-wide #article .article-cover-extra{width:94%;max-width:672px}
}
@media only screen and (max-width:1086px){.article-wide #article .article-cover-content,.article-wide #article .article-cover-extra{margin:0 auto}
}
@media only screen{.article-wide #article .article-above .lead-img{width:100%;position:absolute;top:0}
.article-wide #article .article-above .img{z-index:100}
.article-wide #article .lead-img.has-caption .img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75))}
.article-wide #article .article-cover figcaption{z-index:110;text-align:right}
.article-wide #article .article-cover .credit{position:static;right:10px}
.article-wide #article .article-cover .caption{position:absolute;bottom:10px;left:10px;color:#fff;z-index:100}
.article-feature #article .article-above{width:100%;max-width:inherit}
.article-feature #article .article-cover{position:relative;max-height:calc(100vh - 48px);overflow:hidden}
.article-feature #article .article-cover-content-wrapper{position:absolute;bottom:0;z-index:10;width:100%;padding-bottom:50px;padding-top:30px;background:-owg-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9))}
}
@media only screen and (max-width:1086px){.article-feature #article .article-cover-content-wrapper{padding-bottom:25px}
}
@media only screen and (max-width:680px){.article-feature #article .article-cover-content-wrapper{background:#000;position:static;padding-bottom:20px}
}
@media only screen{.article-feature #article .article-cover-content{width:94%;max-width:1036px;margin:0 auto;color:#fff}
.article-feature #article .article-cover-extra-wrapper{align-items:center;border-bottom:1px solid #000;display:flex;margin:0 auto 24px;position:relative;max-width:1036px;width:94%}
}
@media only screen and (max-width:680px){.article-feature #article .article-cover-extra-wrapper{height:auto;margin:0 16px 16px}
}
@media only screen{.article-feature #article .article-cover-extra{margin:0 auto;max-width:1036px;padding:18px 0;width:100%}
}
@media only screen and (max-width:680px){.article-feature #article .article-cover-extra{padding:0}
}
@media only screen{.article-feature #article .article-above .lead-img{margin-bottom:0;max-height:calc(100vh - 48px)}
}
@media only screen and (max-width:1086px){.article-feature #article .article-above .lead-img{width:100%;position:absolute;top:0}
}
@media only screen{.article-feature #article .article-above .lead-img .img-wrapper{max-height:calc(100vh - 48px);overflow:hidden}
.article-feature #article .article-above .lead-img .img{outline:0}
.article-feature #article .article-above .lead-img img{object-fit:cover;bottom:0;max-height:calc(100vh - 48px)}
.article-feature #article .article-cover .caption{display:none}
.article-feature #article .article-cover .credit{position:static;line-height:1;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;text-align:right;letter-spacing:.5px;margin:4px 16px 0 0;z-index:11}
}
@media only screen and (min-width:672px){.article-feature #article .article-cover .credit{position:absolute;right:10px}
}
#article .ad-boxinjector-wrapper{position:relative}
.ad-article{float:right;width:300px}
.article-standard .ad-article,.article-wide-content .ad-article{position:absolute;top:0;right:0;width:300px;min-height:1px}
.article-wide .ad-article-wrapper{position:absolute;right:0;top:0}
.article-feature .ad-article-wrapper{width:1036px;margin:0 auto}
@media (max-width:1086px){.ad-article-wrapper{display:none}
}
.ad-article-wrapper .ad-article{position:relative;z-index:10}
@media (max-width:1010px){#article div.article-after{margin:0;width:100%}
}
.article-after .ad-article-wrapper-bottom{width:300px;min-height:1px;margin:0 auto}
.article-after .ad-article-wrapper-bottom .ad-article{position:static;margin-bottom:30px}
.ad-boxinjector-wrapper,.ad-boxright-wrapper{text-align:center}
.ad-boxinjector-wrapper{clear:both;padding-top:16px}
.ad-boxright-wrapper{clear:right}
.ad-boxinjector-wrapper .ad-loaded:before,.ad-boxright-wrapper .ad-loaded:before{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.61111rem;display:block;color:#666;width:94%;max-width:1036px;margin:30px auto 0;padding-top:20px;border-top:1px solid #ccc;content:"article continues after advertisement"}
.ad-boxinjector-wrapper .ad-loaded:after,.ad-boxright-wrapper .ad-loaded:after{content:"";display:block;height:0;border-top:1px solid #ccc;width:94%;max-width:1036px;margin:30px auto}
@media (min-width:1087px){.ad-boxright-wrapper{width:94%;max-width:1036px;margin:0 auto;position:relative}
.ad-boxright-wrapper .ad{clear:none;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ad-boxright-wrapper .ad-loaded:before{content:"Advertisement";text-align:center;padding:0;margin:0}
.ad-boxright-wrapper .ad-loaded:after,.ad-boxright-wrapper .ad-loaded:before{border-top:0}
}
#article .article-body{margin:24px 0}
#article .article-body>section,#article .module-authors{width:94%;max-width:1036px;margin:0 auto;max-width:672px;padding-right:364px}
@media (max-width:1086px){#article .article-body>section,#article .module-authors{padding-right:inherit}
}
#article .article-body>.full-width{width:94%;max-width:1036px;margin:0 auto;margin-bottom:36px;max-width:1036px;margin-left:calc(50% - 518px)}
@media (max-width:1086px){#article .article-body>.full-width{max-width:672px!important;margin-bottom:24px;margin-left:auto}
}
#article .article-body picture .share-flair:before{-webkit-box-shadow:0 0 10px rgba(255,255,255,.5);-moz-box-shadow:0 0 10px rgba(255,255,255,.5);box-shadow:0 0 10px rgba(255,255,255,.5)}
@media (min-width:1087px){#article .article-body picture .share-flair{display:none}
#article .article-body picture:hover .share-flair{display:inline-block}
}
#article .article-after{position:absolute;right:0;bottom:0;width:300px}
.article-below-conflicts #article .article-after{width:100%;max-width:630px;position:static}
@media (max-width:1086px){#article .article-after{width:100%;max-width:630px;position:static}
}
@media (max-width:1010px){#article .article-after{-webkit-order:3;order:3;padding-bottom:0}
}
#article .article-after .module{margin-top:25px;width:100%}
.article-below-conflicts #article .article-after .module{margin-top:0;clear:both}
@media (max-width:1086px){#article .article-after .module{margin-top:0;clear:both}
}
.article-below-conflicts #article .module-related{display:none}
@media (max-width:1086px){#article .module-related{display:none}
}
#article .module-related .module-label a{color:#EC1B23}
#article .module-related figure{margin-bottom:10px;position:relative}
#article .module-related figcaption{display:none}
#article .module-related .hed{margin-top:0;line-height:1.11111;font-size:1rem;margin-bottom:10px}
#article .module-related a{color:#000}
#article .module-related .dek{margin:0}
#article .module-related .metadata{display:none}
#article .c-article-writer__media{margin:0}
#article .article-tools{max-width:672px;padding-right:364px;position:relative;clear:both}
@media (max-width:1086px){#article .article-tools{padding-right:0}
}
@media (max-width:1010px){#article .article-tools{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
}
#article .article-tools .article-foundation-line{border-top:1px solid #999;padding:30px 0 40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;line-height:1.3}
#article .article-tools .article-links{list-style-type:none;padding:0;padding-right:10px;margin:0;float:left}
@media (max-width:1010px){#article .article-tools .article-links{margin:0 0 20px;width:100%;text-align:center;float:none;-webkit-order:2;order:2}
}
#article .article-tools .article-links li{display:inline-block;margin-right:10px}
@media (max-width:1010px){#article .article-tools .article-links li{margin-right:0;max-width:47%}
}
#article .article-tools .article-links .authors-about{display:none}
@media (max-width:1010px){#article .article-tools .article-links .authors-about{display:inline-block;margin-left:10px}
}
#article .article-tools .article-links a{display:inline-block;padding:10px 25px;vertical-align:middle;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;outline:1px solid #000;text-transform:uppercase;font-size:.77778rem;letter-spacing:2px}
#article .article-tools .article-links a:hover{text-decoration:none}
#article .article-tools .article-links a.active{color:#fff;background:#000}
#article .newsletter-form{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px 0;width:94%;max-width:1036px;margin:0 auto;max-width:672px;padding-right:364px}
@media (max-width:1086px){#article .newsletter-form{padding-right:inherit}
}
#article .newsletter-form>:last-child{border-bottom:1px solid #ccc}
#article .related-categorization.video figure:after{position:absolute;content:'';width:90%;height:90%;max-width:100px;max-height:100px;top:50%;left:50%;background:url("../img/play-triangle.5dd842f62e7b.png") no-repeat 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#article .article-body>section.c-share-social{box-sizing:border-box;margin:0 16px 0 0;padding:0;width:auto}
.liveblog-metadata .liveblog-permalink a:before,.liveblog-metadata a.liveblog-permalink:before{display:inline-block;font-family:atl-icons;content:""}
#article figure.has-sharebuttons{overflow:hidden}
#article figure.has-caption figcaption{color:#999}
#article .article-embed-share{font-size:16px}
#article .article-embed-share .share{list-style-type:none;margin:0;padding:10px 0 10px 0}
#article .article-embed-share .share li{display:inline-block}
#article .article-embed-share .share li:last-child{margin-right:0}
#article figure.has-caption.has-sharebuttons figcaption{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.25;padding:10px 0;box-sizing:border-box;float:left;width:calc(100% - 158px)}
@media (max-width:680px){#article figure.has-caption.has-sharebuttons figcaption{float:none;width:100%;padding:10px 0 0 0}
}
#article figure.has-caption.has-sharebuttons .article-embed-share ul.share{float:right;width:158px}
@media (max-width:680px){#article figure.has-caption.has-sharebuttons .article-embed-share ul.share{float:none;width:auto}
}
#article figure.has-caption.has-sharebuttons .share{text-align:right}
@media (max-width:680px){#article figure.has-caption.has-sharebuttons .share{text-align:left}
}
.btn{padding:9px 11px;border-radius:2px;text-decoration:none!important;color:#000;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block}
.btn--social:before{background:0 0;padding-left:0;border-radius:0;font-family:atl-icons;display:inline-block}
.btn--facebook{background-color:#3d5ba8;color:#fff}
.btn--facebook:before{content:"";border:1px solid #fff;padding:0 2px;margin-right:8px;font-size:12px;color:#3d5ba8;background-color:#fff}
.btn--facebook:hover{background-color:#2f4783}
.btn--facebook:a.active{background-color:#000}
.btn--twitter{background-color:#1da1f2;color:#fff}
.btn--twitter:before{content:"";margin-right:8px}
.btn--twitter:hover{background-color:#0c85d0}
.btn--comments{background-color:#000;color:#fff}
.btn--comments:before{content:"";margin-right:8px}
.btn--comments:hover{background-color:#1a1a1a}
.btn--sharekit{background-color:#fff;top:-2px;padding-top:1px;padding-bottom:10px;border:1px solid #dbdbdb;position:relative;font-weight:700;font-size:20px;color:#979797}
.btn--sharekit:hover{background-color:#dbdbdb}
.btn--sharekit.is-active{background-color:#a8a8a8}
.c-timeline-badge{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;margin-bottom:24px;position:relative;text-align:center;text-transform:uppercase}
.c-timeline-badge__year{background:#EC1B23;border-radius:50%;color:#fff;font-size:15px;height:45px;line-height:48px;margin-right:8px;position:relative;width:45px}
.c-timeline-badge__year::before{background:0 0;border:0 solid #fff;border-left-width:2px;border-bottom-width:2px;content:"";height:8px;left:8px;position:absolute;-webkit-transform:rotateZ(45deg) translateY(-50%);transform:rotateZ(45deg) translateY(-50%);top:calc(50% + -1px);width:8px}
.c-timeline-badge__year::after{content:"";display:inline-block;height:2px;background:#fff;vertical-align:middle;width:50%;margin-top:-4px}
.c-timeline-badge__text{margin-top:4px;text-align:left}
.c-timeline-badge__link{overflow:hidden;color:#EC1B23;display:inline-block}
.o-badge-content{display:inline-block;vertical-align:middle}
.c-timeline-badge__ad{display:inline-block;margin-left:20px;vertical-align:top}
.c-timeline-badge__ad:before{color:#999;content:"Supported by";font-size:9px;font-weight:400;display:block;padding:0 0 2px 0;text-align:left;text-transform:uppercase}
body.with-gate{overflow:hidden;-webkit-font-smoothing:antialiased;position:fixed;width:100%}
.c-gate__container{z-index:2000000;position:fixed;top:0;left:0;bottom:0;right:0;max-height:100vh;overflow-y:scroll;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px}
.c-gate__container b{font-weight:600}
.c-gate__container a{color:#000;text-decoration:none}
.c-gate__container .c-gate__viewport{height:100%;display:flex;flex-direction:column;min-height:550px}
.c-gate__container .c-gate__shadow{background:rgba(0,0,0,.5);flex-grow:1}
.c-gate__container .c-gate__spacing-container{background:#fff;align-items:center;padding:24px 16px 40px 16px;text-align:center;border-top:2px solid #000}
.c-gate__container .c-gate__link{text-decoration:underline;color:#39434b;cursor:pointer}
.c-gate__container .c-gate__link:hover{text-decoration:underline}
.c-gate__container .c-gate__header{font-size:20px;line-height:24px;padding:12px 0;font-weight:600;margin:0}
.c-gate__container .c-gate__subscribe-button{width:100%;font-size:16px;letter-spacing:.25px;background-color:#e7131a;padding:12px 0;border-radius:4px;margin:16px auto;color:#fff}
@media (min-width:784px){.c-gate__container .c-gate__subscribe-button{max-width:260px}
}
.c-gate__container .c-gate__subscribe-button:hover{background-color:#3a4043}
.c-gate__container .c-gate__subscribe-button--variant{background-color:#0550c8}
.c-gate__container .c-gate__subscribe-button--variant:hover{background-color:#063c93}
.c-nudge-compressed__container,.c-nudge-expanded__container{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px;background-color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:5000000;outline:0;-webkit-font-smoothing:antialiased;border-top:2px solid #000}
@media print{.c-nudge-compressed__container,.c-nudge-expanded__container{visibility:hidden}
}
.c-nudge-compressed__container .c-nudge__spacing-container,.c-nudge-expanded__container .c-nudge__spacing-container{position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:16px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__spacing-container,.c-nudge-expanded__container .c-nudge__spacing-container{flex-direction:row;flex-wrap:wrap;padding:8px 30px 20px;max-width:1325px}
}
.c-nudge-compressed__container a,.c-nudge-expanded__container a{text-decoration:underline;color:#39434b}
.c-nudge-compressed__container .c-nudge__copy-container,.c-nudge-expanded__container .c-nudge__copy-container{width:100%;text-align:center}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__copy-container,.c-nudge-expanded__container .c-nudge__copy-container{flex:1;text-align:left;order:1;flex-basis:1px}
}
.c-nudge-compressed__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__header{font-size:14px;margin:0}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__header{font-size:24px;line-height:1;padding-top:24px;font-weight:600}
}
.c-nudge-compressed__container .c-nudge__subheader,.c-nudge-expanded__container .c-nudge__subheader{font-size:20px;line-height:24px;padding:16px 0 24px 0;margin:0 auto;font-weight:600;width:256px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__subheader,.c-nudge-expanded__container .c-nudge__subheader{font-size:18px;line-height:1.125;padding-top:8px;font-weight:400;width:100%}
}
.c-nudge-compressed__container .c-nudge__subscribe-container,.c-nudge-expanded__container .c-nudge__subscribe-container{padding:0}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__subscribe-container,.c-nudge-expanded__container .c-nudge__subscribe-container{flex-basis:230px;order:3}
}
.c-nudge-compressed__container .c-nudge__count,.c-nudge-compressed__container .c-nudge__count-mobile,.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__count-mobile{color:#e7131a;font-size:20px;font-weight:800;padding-right:8px}
@media (max-width:575px){.c-nudge-compressed__container .c-nudge__subscribe-link-mobile,.c-nudge-expanded__container .c-nudge__subscribe-link-mobile{align-self:center;width:100%}
}
.c-nudge-compressed__container .c-nudge__button,.c-nudge-expanded__container .c-nudge__button{display:inline-block;align-self:center;text-align:center;width:100%;font-size:16px;letter-spacing:.25px;color:#fff;background-color:#e7131a;text-decoration:none;padding:16px 0;line-height:1}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button,.c-nudge-expanded__container .c-nudge__button{align-self:flex-end;width:230px}
}
.c-nudge-compressed__container svg,.c-nudge-expanded__container svg{display:block;width:16px;height:12px;cursor:pointer}
.c-nudge-compressed__container .c-nudge__nudge-container,.c-nudge-expanded__container .c-nudge__nudge-container{order:3;font-size:14px;text-align:center}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__nudge-container,.c-nudge-expanded__container .c-nudge__nudge-container{order:0;width:100%;display:flex;align-items:center;text-align:left}
}
.c-nudge-compressed__container .c-nudge__header-mobile--emphasized,.c-nudge-compressed__container .c-nudge__message-desktop--emphasized,.c-nudge-compressed__container .c-nudge__message-mobile--emphasized,.c-nudge-compressed__container .c-nudge__notice--emphasized,.c-nudge-expanded__container .c-nudge__header-mobile--emphasized,.c-nudge-expanded__container .c-nudge__message-desktop--emphasized,.c-nudge-expanded__container .c-nudge__message-mobile--emphasized,.c-nudge-expanded__container .c-nudge__notice--emphasized{color:#e7131a;font-weight:600}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__login--bordered,.c-nudge-expanded__container .c-nudge__login--bordered{padding-left:16px;border-left:#afb8c6 solid 1px;margin-left:16px}
}
.c-nudge-expanded__container.c-nudge-expanded__container--slide-out{transition:bottom .5s ease}
.c-nudge-expanded__container .c-nudge__header{font-size:14px;margin:0}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__header{font-size:24px;line-height:1;padding-top:24px;font-weight:600}
}
.c-nudge-expanded__container .c-nudge__subheader{font-size:20px;line-height:24px;padding:16px 0 12px 0;margin:0 auto;font-weight:600;width:256px}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__subheader{font-size:18px;line-height:1.125;padding-top:8px;font-weight:400;width:100%}
}
.c-nudge-expanded__container .c-nudge__icon{position:absolute;right:16px;top:22px}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__icon{top:29px;right:30px}
}
.c-nudge-expanded__container .c-nudge__compress-icon.c-nudge__compress-icon--rotate{transform:rotate(180deg);transition:transform .5s ease}
.c-nudge-expanded__container .c-nudge__subscribe-container{width:100%;align-self:flex-end;margin-bottom:12px}
.c-nudge-expanded__container .c-nudge__nudge-container{padding-top:16px;opacity:1}
.c-nudge-expanded__container .c-nudge__button{border-radius:4px;border:none}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__button{margin-left:4px}
}
.c-nudge-expanded__container .c-nudge__button--variant{background-color:#0550c8}
.c-nudge-expanded__container .c-nudge__button--variant:hover{background-color:#063c93}
.c-nudge-expanded__container .c-nudge__header-mobile{opacity:1}
.c-nudge-expanded__container .c-nudge__nudge-container--fade-out{opacity:0;transition:opacity 500s ease}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__count-mobile,.c-nudge-expanded__container .c-nudge__header-mobile{display:none}
}
.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__notice{display:none}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__notice{display:block}
}
@media (min-width:576px){.c-nudge-expanded__container .subheader-mobile{display:none}
}
.c-nudge-expanded__container .subheader-desktop{display:none}
@media (min-width:576px){.c-nudge-expanded__container .subheader-desktop{display:block}
}
.c-nudge-compressed__container{background-color:#fff;position:fixed;bottom:0;display:flex;left:0;width:100%;z-index:5000000;text-align:center;height:64px;border-top:2px solid #000}
.c-nudge-compressed__container .c-nudge__spacing-container{display:flex;width:100%;flex-direction:row}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__spacing-container{flex-direction:initial;padding:12px 30px}
}
.c-nudge-compressed__container .c-nudge__icon{position:absolute;top:24px;right:16px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__icon{order:2;position:static;padding-bottom:4px}
}
.c-nudge-compressed__container .c-nudge__compressed-link{font-size:14px;font-weight:400;display:flex;align-items:center;padding-bottom:4px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-link{padding-bottom:0;max-width:40%;text-align:left}
}
@media (min-width:784px){.c-nudge-compressed__container .c-nudge__compressed-link{max-width:50%}
}
@media (min-width:976px){.c-nudge-compressed__container .c-nudge__compressed-link{max-width:60%}
}
.c-nudge-compressed__container .c-nudge__button--mobile-hidden,.c-nudge-compressed__container .c-nudge__compressed-link--mobile-hidden{display:none}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button--mobile-hidden,.c-nudge-compressed__container .c-nudge__compressed-link--mobile-hidden{display:flex}
}
.c-nudge-compressed__container .c-nudge__button{padding:0;margin-right:32px;background-color:transparent;color:inherit;border:none;border-bottom:4px solid #e7131a;width:auto;font-weight:600;font-size:14px}
@media (min-width:784px){.c-nudge-compressed__container .c-nudge__button{margin-right:60px}
}
.c-nudge-compressed__container .c-nudge__button--centered{margin:auto}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button--centered{display:none}
}
.c-nudge-compressed__container .c-nudge__copy-container{flex:0}
.c-nudge-compressed__container .c-nudge__subscribe-container{flex:1;display:flex;flex-direction:row;justify-content:flex-end}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-link{display:flex}
}
.c-nudge-compressed__container .c-nudge__compressed-anchor,.c-nudge-compressed__container .c-nudge__message-desktop{display:none}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-anchor,.c-nudge-compressed__container .c-nudge__message-desktop{display:inline}
}
.c-nudge-compressed__container .c-nudge__message-mobile{display:inline;font-size:14px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__message-mobile{display:none}
}
.c-accounts-modal__wrapper{z-index:6000000;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}
.c-accounts-modal__wrapper .c-accounts-modal__content{height:100vh;overflow-y:scroll}
.c-accounts-modal__wrapper .c-accounts-modal__iframe{border-width:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.1)}
@media (max-width:575px){.c-accounts-modal__wrapper .c-accounts-modal__iframe{max-width:320px}
}
@media (min-width:576px){.c-accounts-modal__wrapper .c-accounts-modal__iframe{width:500px}
}
.article-body{font-size:19.8px;line-height:28px;letter-spacing:.3px;color:#000}
.article-body p{margin:0 0 16px}
.article-body a{text-decoration:underline}
.article-body h2{margin:24px 0}
@media (min-width:576px){.article-body h2{margin:32px 0}
}
.article-body h3{margin:24px 0 4px 0}
@media (min-width:576px){.article-body h3{margin-top:32px}
}
.article-body h4{margin:24px 0 4px 0}
@media (min-width:576px){.article-body h4{margin-top:32px}
}
.article-body h5{margin:24px 0 8px 0}
@media (min-width:576px){.article-body h5{margin-top:32px}
}
#article .article-body>section.editors-note,.article-body .editors-note{font-style:italic;font-weight:400;font-size:20px;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;line-height:28px;margin-top:24px;margin-bottom:24px}
.article-body .editors-note-date{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.85px;margin-bottom:12px;text-transform:uppercase}
.article-body .editors-note-date span{color:#EC1B23}
.article-body .editors-note-content span{font-weight:600}
.article-body .editors-note-content em{font-style:normal}
.article-body b,.article-body strong,.article-content b,.article-content strong{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif}
.article-body blockquote{padding-left:30px;margin-left:30px;border-left:1px solid #9b9b9b;background:0 0}
.article-body blockquote p:first-child{margin-top:0}
.article-body blockquote p:last-child{margin-bottom:0}
.article-body figure{position:relative;width:100%;margin-bottom:36px}
@media (max-width:680px){.article-body figure{margin-bottom:24px}
}
.article-body figure img{max-width:100%}
.article-body figure .caption,.article-body figure .credit{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;color:#5e6a74;letter-spacing:0}
.article-body figure .credit{text-align:right}
.article-body figure .caption{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;line-height:1.28571;padding-top:8px}
.article-body .full-width{width:1036px}
@media (max-width:1010px){.article-body .full-width{width:100%}
}
.article-body .left,.article-body .left-gutter{float:left;clear:left;margin:1em 1em 1em 0}
.article-body .left-gutter{margin-left:-85px}
@media (max-width:1180px){.article-body .left-gutter{margin-left:0}
}
.article-body .right{float:right;clear:right;margin:1em 0 1em 1em}
.article-body .u-block-center{margin-left:auto;margin-right:auto}
.article-body .pullquote{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:40px;font-weight:400;font-style:italic;line-height:48px;padding:0;border-top:none;border-bottom:none;margin:40px 0}
.article-body .pullquote em,.article-body .pullquote i{font-style:normal}
@media (max-width:680px){.article-body .pullquote{font-size:24px;line-height:36px;padding:0;margin:0 0 24px}
}
.article-body .pullquote::after{content:"";display:block;width:100px;padding-top:25px;border-bottom:4px solid #EC1B23}
.article-body .dropcap::first-letter{float:left;font-size:100px;line-height:.65;padding-right:7px;margin-top:10px;text-align:center;font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;text-transform:uppercase}
.article-body .callout,.article-body .partner-box{border-bottom:1px solid #e7131a;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-weight:400;font-size:18px;line-height:23px;padding-bottom:16px;overflow:hidden;width:288px;float:left;clear:left;background:#fff;margin:0 35px 32px 0}
@media (max-width:1180px){.article-body .callout,.article-body .partner-box{margin-left:0}
}
@media (max-width:680px){.article-body .callout,.article-body .partner-box{padding-bottom:15px;margin-bottom:36px}
}
.article-body .callout hr,.article-body .partner-box hr{display:none}
.article-body .callout h4,.article-body .partner-box h4{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;font-size:32px;font-weight:400;letter-spacing:3px;border-bottom:1px solid #e7131a;padding-bottom:16px;margin:0 0 18px;color:#e7131a;text-transform:uppercase;line-height:36px}
.article-body .callout a{color:#5e6a74}
.article-body .callout img{width:100%}
.article-body .callout li+li,.article-body .partner-box li+li{margin-top:10px}
.article-body blockquote .callout,.article-body blockquote .partner-box{background-color:#fff;padding:15px;border:solid 1px #ccc;border-radius:3px}
@media (max-width:1180px){.article-body blockquote .callout img,.article-body blockquote .partner-box img{display:block;float:none;margin:0 auto}
}
.article-body .partner-box{width:200px}
.article-body .books-box ul,.article-body .partner-box ul{list-style-type:none;margin:0;padding:0}
.article-body .books-box li,.article-body .partner-box li+li{margin-top:15px;padding-top:15px}
.article-body .books-box li .callout__book-review{height:auto}
.article-body .callout.books-box.right li{padding-bottom:15px}
.article-body .books-box{margin:5px 0 15px 35px;padding-bottom:0;float:right}
.article-body .books-box li:first-child{margin-top:0;padding:0;border-top:0}
.article-body aside.callout ul,.article-body aside.partner-box ul{list-style-type:none;overflow:hidden;padding:0;margin-top:0;margin-bottom:0}
@media (max-width:680px){.article-body aside.callout ul,.article-body aside.partner-box ul{box-sizing:border-box;margin-bottom:0;padding-bottom:16px}
}
.article-body aside.callout figure,.article-body aside.partner-box figure{margin-bottom:0}
.article-body aside.callout ul li,.article-body aside.partner-box ul li{list-style-type:none;overflow:hidden;border-bottom:1px solid #ccc;padding:16px 0 16px 0;margin-top:inherit;margin-top:0}
@media (max-width:680px){.article-body aside.callout ul li,.article-body aside.partner-box ul li{width:100%}
}
.article-body aside.callout ul li:last-child,.article-body aside.partner-box ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.article-body aside.callout.subscribe .button{border:1px solid #151515;border-radius:4px;background:#fff;color:#21272c;display:block;font-size:14px;font-weight:400;letter-spacing:.3px;margin:12px 0 9px 0;padding:14px 0;text-transform:none}
.article-body aside.callout.subscribe .button:hover{text-decoration:none}
@media (max-width:680px){.article-body aside.callout.subscribe .button{margin-left:136px}
}
.article-body .callout p,.article-body .partner-box p{margin:15px 0 0 0;color:#5e6a74}
.article-body .callout a,.article-body .partner-box a{text-decoration:none}
@media (max-width:680px){.article-body .callout,.article-body .partner-box{width:100%}
.article-body .callout h4{margin-bottom:16px}
.article-body .callout p,.article-body .partner-box p{margin:0;margin-bottom:60px}
.article-body .callout div,.article-body .partner-box div{height:0}
.article-body .callout figure,.article-body .partner-box figure{padding:0;margin-bottom:33px}
.article-body .callout img{margin:0;width:120px;float:left;margin-right:16px}
.article-body blockquote .callout img{display:block;float:none;margin:0 auto}
.article-body .callout,.article-body .partner-box{overflow:hidden;padding-bottom:16px}
.article-body .callout ul li:first-child{padding-top:0}
.article-body .callout figure img{position:relative;margin-right:16px;float:left}
}
.article-body .partner-box figure{padding:0}
.article-body aside.callout.callout-notes h4{margin-bottom:5px}
.article-body aside.callout.callout-notes h4 a{display:inline-block;position:relative;text-align:center;overflow:hidden;font-size:14px;vertical-align:middle;width:60px;height:20px;background:url("../notes/notes-label.ac6933509890.svg") no-repeat top left;content:"";text-indent:-9000px}
.article-body aside.callout.callout-notes{border-bottom:none}
.article-body aside.callout.callout-notes li{list-style-type:none;overflow:hidden;border-bottom:2px solid #ccc;padding-top:10px;padding-bottom:10px;margin-top:inherit}
.article-body .callout.callout-notes ul{padding-left:0;margin-top:0}
@media (max-width:680px){.article-body .callout,.article-body .left,.article-body .left-gutter,.article-body .right{box-sizing:border-box;display:block;float:none}
}
.article-body small{font-family:"Lyon Text",Georgia,Times,serif;font-size:16px}
.article-body .smallcaps{font-variant:small-caps;text-transform:lowercase;-webkit-font-feature-settings:"onum" 1;-moz-font-feature-settings:"onum=1";-moz-font-feature-settings:"onum" 1;-o-font-feature-settings:"onum" 1}
@supports (-ms-font-feature-settings:"onum" 1) or (font-feature-settings:"onum" 1){.article-body .smallcaps{-ms-font-feature-settings:"onum" 1;font-feature-settings:"onum" 1}
}
.article-body p:not(.dropcap) .smallcaps::first-letter{text-transform:uppercase}
.article-body .letter-intro{font-weight:700;font-style:italic}
.article-body .letter-reply{font-style:italic}
.article-body .letter-intro em,.article-body .letter-intro i,.article-body .letter-reply em,.article-body .letter-reply i{font-style:normal}
.article-body .slideshow-promo a:after{content:"";position:absolute;width:90%;max-width:100px;height:90%;max-height:100px;left:50%;top:50%;bottom:10px;background-image:url("../img/view-slideshow.0af372e45038.png");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.liveblog-entry{margin-top:2.5em;border-top:1px solid #ccc}
#article-section-1 .liveblog-entry:first-child{margin-top:0;border-top:5px solid #EC1B23}
.liveblog-metadata{margin:0 0 1em;padding:0;list-style-type:none;overflow:hidden}
.liveblog-metadata li{float:left;margin-right:10px}
.liveblog-metadata .liveblog-permalink{float:right;margin-right:0}
.liveblog-metadata .liveblog-permalink,.liveblog-metadata .liveblog-permalink a{color:#ccc}
.liveblog-hed{margin:0}
.liveblog-content p:first-child{margin-top:0}
.c-privacy__list{word-wrap:break-word}
.c-privacy__table-container{width:100%}
@media (max-width:680px){.c-privacy__table-container{overflow:scroll}
}
.article-body table{border:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14.4px;line-height:1.2}
.article-body th{text-align:left}
.article-body td,.article-body th{border:0;padding:10px;vertical-align:top}
.article-body tr:nth-child(even){background:#eee}
.article-body thead tr{border:0;background:#000;color:#fff}
.article-body h3.answer,.article-body h3.question{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;border-top:1px solid;margin:40px 0 0 0;font-size:1em;clear:left;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.article-body h3.answer+p,.article-body h3.question+p{margin-top:.5em}
.article-body p.answer{color:#EC1B23;font-weight:700}
.article-body h3.question{color:#777;border-color:#777}
.article-body h3.answer{color:#EC1B23;border-color:#EC1B23}
.article-body .news-brief-tag{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.55em;padding:.26em .4em .2em .5em;display:inline-block;border:1px solid #ec1b23;line-height:1;color:#ec1b23;vertical-align:3px;letter-spacing:1px}
.article-body .archival-byline{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}
.article-body .archival-byline a{color:#EC1B23;text-decoration:none}
.article-body .archival-byline:after{content:"***";font-size:40px;font-weight:700;letter-spacing:15px;color:#939393;clear:both;display:block;margin-top:25px}
.notes-callout{font-family:"Lyon Text",Georgia,Times,serif;font-size:16px;font-style:italic;line-height:1.5;margin:72px auto;text-align:center;max-width:500px}
.notes-callout::after,.notes-callout::before{border-color:gray;border-style:solid;border-width:0;content:" ";display:block;margin:0 auto;width:100px}
.notes-callout::before{border-top-width:2px;margin-bottom:15px}
.notes-callout::after{border-bottom-width:2px;margin-top:15px}
.notes-callout p{margin:0}
.attribution-number{background:#000;border-radius:50%;color:#fff;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9px;height:18px;line-height:19px;text-align:center;-webkit-transform:translateY(-4px);transform:translateY(-4px);width:18px}
.article-body figure .attribution-number.caption{color:#fff;font-size:14px;line-height:34px;padding-top:0}
figure .attribution-number{background:#EC1B23;font-size:14px;height:32px;left:10px;line-height:34px;padding:0;position:absolute;top:20px;-webkit-transform:translateY(0);transform:translateY(0);vertical-align:middle;width:32px}
.c-section-divider{border:none;height:1em;margin:0}
.c-section-divider::after{content:"* * *";display:block;text-align:center}
.c-recirculation-link{font-style:italic}
.c-recirculation-link::before{content:"[";margin-right:4px}
.c-recirculation-link::after{content:"]";margin-left:4px}
#deluxe-cover .cover-title,#deluxe-cover .suppress-dek .dek{height:0;text-indent:-5000px;margin:0}
#deluxe-cover .cover-title{background-size:contain;background-repeat:no-repeat;margin:0 auto}
#deluxe-cover .buttons{list-style-type:none;margin:1em 0 2em;padding:0}
#deluxe-cover .buttons li{display:inline-block;margin:0;padding:0}
#deluxe-cover .btn--primary,#deluxe-cover .btn--secondary{border:none;cursor:pointer;text-decoration:none;text-transform:uppercase;margin:5px;display:inline-block}
#deluxe-cover .btn--primary,#deluxe-cover .btn--secondary{border-radius:2px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-transition:background-color .2s false;-moz-transition:background-color .2s false false;-o-transition:background-color .2s false false;transition:background-color .2s}
#deluxe-cover .btn--primary,#deluxe-cover .btn--secondary{padding:8px 12px 8px 12px}
#deluxe-cover .btn--secondary{-webkit-transition:background-color .2s false,color .2s false;-moz-transition:background-color .2s false false,color .2s false false;-o-transition:background-color .2s false false,color .2s false false;transition:background-color .2s,color .2s}
#deluxe-cover .btn--primary{background:#ec1b23;color:#fff}
#deluxe-cover .btn--primary:hover{background:#c41017}
#deluxe-cover .btn--secondary{background:#fff;color:#ec1b23}
#deluxe-cover .btn--secondary:hover{background:#ec1b23;color:#fff}
#deluxe-cover .foundation-line{text-align:center;font-size:12px;margin:1em auto}
@media (max-aspect-ratio:9/10){#deluxe-cover .foundation-line{box-sizing:border-box;padding:0 6px}
}
#deluxe-cover #ad-logo{display:none;padding:10px 15px;margin:0 auto}
#deluxe-cover #ad-logo.ad-loaded{display:block}
#deluxe-cover #ad-logo:before{color:#fff;content:'Supported by';font-size:12px;display:block;margin:0 0 8px;text-transform:uppercase}
#deluxe-cover #ad-logo.foundation-logo{width:auto}
#deluxe-cover #ad-logo.foundation-logo:before{content:none;margin-right:0}
#deluxe-newsletter-signup p{margin-bottom:5px}
#deluxe-newsletter-signup input[type=email]{border-color:#fff}
#deluxe-newsletter-signup input[type=submit]{padding:8px 8px 6px}
.article-deluxe #deluxe-cover{background-size:cover;background-position:center;margin-top:30px;padding:50px 0;overflow:hidden;position:relative}
.article-deluxe #deluxe-cover:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:0}
.article-deluxe #deluxe-cover .fluid-container{position:relative;z-index:1}
.article-deluxe #deluxe-content{color:#fff;text-align:center;width:100%;max-width:630px;float:left;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media (max-width:1010px){.article-deluxe #deluxe-content{float:none;margin:0 auto}
}
.article-deluxe #deluxe-content .cover-image{color:#fff}
.article-deluxe #deluxe-content .cover-image:hover{text-decoration:none}
.article-deluxe #deluxe-cover #ad-logo,.article-deluxe #deluxe-cover .foundation-line,.article-deluxe #deluxe-cover .newsletter-signup{margin-top:50px}
.article-deluxe #deluxe-cover .newsletter-signup{display:inline-block;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);padding:15px 0}
.article-deluxe #deluxe-cover .foundation-line{width:70%}
.article-deluxe #deluxe-cover .newsletter-signup input{vertical-align:middle}
.article-deluxe #deluxe-popular{float:right;width:300px;background:#fff;text-align:center}
@media (max-width:1010px){.article-deluxe #deluxe-popular{float:none;margin:50px auto 0}
}
.article-deluxe #deluxe-popular a.rubric{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff;padding:3px;letter-spacing:1px}
.article-deluxe #deluxe-popular .most-popular{width:auto;text-align:left;padding:10px 30px 0 50px;counter-reset:most-popular-counter;margin:0;list-style:none}
.article-deluxe #deluxe-popular .most-popular .c-author{color:#715500;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase}
.article-deluxe #deluxe-popular .most-popular-article figure{display:none}
.article-deluxe #deluxe-popular .most-popular-article:before{content:counter(most-popular-counter,decimal-leading-zero);counter-increment:most-popular-counter;background:red;display:inline-block;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;float:left;margin-left:-35px;font-size:15px;padding:2px 4px;line-height:1;margin-top:2px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.article-deluxe #deluxe-popular .most-popular-article .dek,.article-deluxe #deluxe-popular .most-popular-article .excerpt,.article-deluxe #deluxe-popular .most-popular-article .lead-img,.article-deluxe #deluxe-popular .most-popular-article .read-more{display:none}
.article-deluxe #deluxe-popular .most-popular li{margin:20px 0}
.article-deluxe #deluxe-popular .most-popular>li>a{color:#000}
.article-deluxe #deluxe-popular .most-popular .hed{margin:0;font-size:18px;line-height:1}
.article-deluxe #deluxe-popular .most-popular .metadata{list-style-type:none;margin:0;padding:0}
.article-deluxe #deluxe-popular .most-popular .metadata li{display:inline}
.article-deluxe #deluxe-popular .most-popular+.more-stories-wrapper{text-align:center}
.article-deluxe #deluxe-popular .most-popular+.more-stories-wrapper .more-stories{display:inline-block;border:2px solid #EC1B23;color:#EC1B23;padding:10px;margin:0 auto 20px auto;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.article-deluxe #deluxe-popular .most-popular+.more-stories-wrapper .more-stories:after{content:"";font-family:atl-icons;font-size:6px;position:relative;top:-2px;margin-left:5px}
.native-promo-slider{z-index:5000000;position:fixed;bottom:73px;right:-450px;text-align:right;-webkit-transition:.5s linear right;-moz-transition:.5s linear right false;-o-transition:.5s linear right false;transition:.5s linear right}
@media (max-width:500px){.native-promo-slider{bottom:57px}
}
.native-promo-slider.open{right:16px}
.native-promo-slider .ad{border:1px solid #ccc;border-radius:4px 0 0 4px;overflow:hidden;text-align:left;background:#fff;position:relative;z-index:5000000}
.native-promo-slider .close{background:0 0;border:0;padding:0;color:#000;line-height:1;z-index:5000001;font-size:40px;position:absolute;right:0;top:4px;width:1.5em;box-sizing:content-box;padding-left:1em;padding-bottom:.25em}
.native-promo-slider .close:before{content:"×"}
.native-promo-slider .close>span{display:none}
.welcome-screen-open{overflow:hidden}
.welcome-screen-open:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:20000000}
.welcome-screen-open #site{-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px)}
.welcome-lightbox{display:none}
.welcome-screen-open .welcome-lightbox{display:block;position:fixed;z-index:20000001;top:50%;left:50%;background:#fff;padding:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (max-height:700px) and (min-width:700px){.welcome-screen-open .welcome-lightbox{top:25px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
}
.welcome-lightbox-count:before{content:"("}
.welcome-lightbox-count:after{content:")"}
.welcome-lightbox-continue{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;font-size:16px;text-align:right;background:url("../common/img/logo-black.d2b72f43fb65.svg") no-repeat;background-position:0,0;padding:25px 0;background-size:150px;cursor:pointer}
@media (max-width:640px){.welcome-lightbox-continue{font-size:.66667rem}
}
#lightbox-welcome[class*=format-300x] .welcome-lightbox-continue{font-size:.66667rem;padding:10px 0;background-size:100px}
.welcome-lightbox .ad-loaded:before{content:"Advertisement";font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.61111rem;display:block;color:#666;text-align:center}
.welcome-lightbox.format-768x1024{top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.welcome-lightbox.format-768x1024 .welcome-lightbox-continue{width:614.4px;margin:0 auto}
@media (orientation:landscape){.welcome-lightbox.format-768x1024 .welcome-lightbox-continue{width:100%}
}
.welcome-lightbox.format-768x1024 #ad-welcome iframe{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}
@media (orientation:landscape){.welcome-lightbox.format-768x1024 #ad-welcome iframe{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
@media (orientation:landscape){.welcome-lightbox.format-768x1024{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:-70% 20px;-moz-transform-origin:-70% 20px;-ms-transform-origin:-70% 20px;-o-transform-origin:-70% 20px;transform-origin:-70% 20px}
}
.welcome-lightbox.format-1024x768{top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.welcome-lightbox.format-1024x768 .welcome-lightbox-continue{width:819.2px;margin:0 auto;padding:10px 0;background-size:125px}
@media (orientation:portrait){.welcome-lightbox.format-1024x768 .welcome-lightbox-continue{width:614.4px}
}
.welcome-lightbox.format-1024x768 #ad-welcome iframe{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}
@media (orientation:portrait){.welcome-lightbox.format-1024x768{-webkit-transform:scale(.7) translate(-71.5%,0);-moz-transform:scale(.7) translate(-71.5%,0);-ms-transform:scale(.7) translate(-71.5%,0);-o-transform:scale(.7) translate(-71.5%,0);transform:scale(.7) translate(-71.5%,0)}
.welcome-lightbox.format-1024x768 .welcome-lightbox-continue{width:100%}
.welcome-lightbox.format-1024x768 #ad-welcome iframe{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
}
.welcome-lightbox-message{text-transform:none}
.welcome-lightbox-message .skip-btn{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #000;padding:10px;border-radius:3px;color:#000;display:none}
.welcome-lightbox-message .skip-btn:hover{background:#000;color:#fff;text-decoration:none;cursor:pointer}
.welcome-lightbox-message .skip-wait{color:#ccc;background:#eee;border:1px solid #ccc;padding:10px;border-radius:3px}
.welcome-lightbox-continue{cursor:default}
.bottompersistent-wrapper{box-sizing:border-box;position:fixed;bottom:0;left:0;text-align:center;width:100%;width:100%;height:111px;z-index:4000000;display:none;background:#fff;padding-top:20px;border-top:1px solid #ccc}
@media (max-width:784px){.bottompersistent-wrapper{height:51px;padding-top:0}
}
.bottompersistent-wrapper gpt-ad{position:relative;z-index:2;max-width:768px;width:100%;margin:0 auto}
.bottompersistent-wrapper .close{background:0 0;border:0;padding:0;color:#ccc;line-height:1;font-size:28px;position:absolute;right:10px;top:0;z-index:1}
@media (max-width:825px){.bottompersistent-wrapper .close{top:-32px;right:0}
}
.bottompersistent-wrapper .close:before{font-family:atl-icons;content:"";background:#fff;position:relative;top:5px}
.bottompersistent-wrapper .close>span{display:none}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.a4e95e54abeb.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.a4e95e54abeb.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.84a2b7afef28.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.bf70270f896c.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bold-webfont.6e0d8cfbd1b3.svg#alright_sansbold") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:alright_sans;src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.4f50969b3bcd.eot");src:url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.4f50969b3bcd.eot?#iefix") format("embedded-opentype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.94d67c693e85.woff") format("woff"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.74c9b9e1e2dc.ttf") format("truetype"),url("../../common/fonts/alrightsans/okay_type_-_alrightsans-bolditalic-webfont.c0efb5202f0a.svg#alright_sansbold_italic") format("svg");font-weight:700;font-style:italic}
img[src^="//search.spotxchange"]{display:none}
#error-404 #site-footer{margin-top:0}
#error-404-container{position:relative;background:url("../img/404-labyrinth.2a269e4f20a2.svg") no-repeat top left;width:100%;height:548px;background-size:cover;background-position:50% 40%}
@media (max-width:1120px){#error-404-container{height:320px;padding-bottom:20%;background-position:50% 30%}
}
#error-404-inner{position:absolute;bottom:0;left:50%;width:300px;margin-left:-150px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.4) 0 0 10px 0;-moz-box-shadow:rgba(0,0,0,.4) 0 0 10px 0;box-shadow:rgba(0,0,0,.4) 0 0 10px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-align:center}
@media (max-width:500px){#error-404-container{margin-bottom:130px;height:180px;padding-bottom:32%}
#error-404-inner{width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:180px;left:0;right:0;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;bottom:-130px}
}
#error-404 .hed{margin:.5em 0 .25em 0;color:#ec1b23}
#error-404 .subhed{margin:0 auto;padding:0 25px;font:16px/20px -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ec1b23}
#error-404-container .site-search{width:280px;margin:12px auto 16px auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
@media (max-width:500px){#error-404-container .site-search{width:100%}
}
#error-404-container .site-search input[type=text]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-weight:300}
#landing.toc{-webkit-font-smoothing:antialiased}
#landing.toc .upper-subscribe{border-bottom:1px solid #ccc;overflow:hidden;width:90%;margin:30px auto 30px auto;padding-bottom:30px;display:none}
@media (max-width:1010px){#landing.toc .upper-subscribe{display:block}
}
@media (max-width:680px){#landing.toc .upper-subscribe{display:block}
}
#landing.toc .upper-subscribe .subscribe-button{text-transform:uppercase;text-align:center;background-color:#EC1B23;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;display:block}
#landing.toc .upper-subscribe .statement{color:#fff;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline}
@media (max-width:1010px){#landing.toc .upper-subscribe .statement{display:inline}
}
@media (max-width:680px){#landing.toc .upper-subscribe .statement{display:block;font-size:16px}
}
#landing.toc .toc-back-issues{margin-left:0;margin-right:0}
@media (min-width:1010px){#landing.toc .toc-back-issues{width:298px}
}
@media (max-width:1010px){#landing.toc .toc-back-issues{width:auto}
}
#landing.toc .back-issues{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:30px}
@media (max-width:680px){#landing.toc .back-issues{width:300px;margin:30px auto 0 auto;clear:both}
}
#landing.toc .back-issues button{color:#fff;background-color:#000;border-radius:4px;height:40px;width:300px;margin-bottom:16px;letter-spacing:.22px}
#landing.toc .back-issues .c-back-issue-text{color:#6b767f;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-style:italic;font-size:14px;letter-spacing:.3px;line-height:22px}
#landing.toc .back-issues-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
#landing.toc .back-issues .title-wrapper{text-align:center;position:relative;border-bottom:1pt solid #CCC;margin:0 0 24px;padding-bottom:16px;white-space:nowrap}
#landing.toc .back-issues .title{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;color:#000;margin-right:12px;text-align:center;font-size:32px;letter-spacing:3.05px;line-height:1.2;text-transform:uppercase;font-weight:400}
#landing.toc .back-issue{text-align:center;font-size:11px;line-height:1.2;margin-bottom:12px}
#landing.toc .back-issue img{border:1px solid #4A4A4A;width:134px;height:179px}
#landing.toc .back-issue p{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600;letter-spacing:.77px}
#landing.toc .back-issue{margin-left:0}
#landing.toc .back-issue:nth-of-type(2n){margin-left:15px}
@media (max-width:680px) and (max-width:680px){#landing.toc .back-issues{width:300px;margin:30px auto 0 auto;clear:both}
}
@media (max-width:1010px) and (min-width:680px){#landing.toc .back-issues{width:auto;margin:30px auto 0 auto;clear:both}
#landing.toc .back-issues-wrapper{width:400px;padding-left:15px}
#landing.toc .back-issue{margin-left:15px}
#landing.toc .back-issue:nth-of-type(4n+1){margin-left:0}
}
#landing.toc .river-body .article.noimage .dek{color:#000;font-size:20px;line-height:1.25;margin:0 0 24px 0}
#landing.toc .river-body .article.noimage .hed{font-size:42px;letter-spacing:-.25px;margin:0 0 16px 0}
#landing.toc .river-body .article.noimage .metadata{margin:0}
#landing.toc .back-issue a:link,#landing.toc .back-issue a:visited{color:#000;text-transform:uppercase}
#landing.toc .more-issues{text-align:center;color:#000;clear:both;display:block;font-size:14px;margin-bottom:20px}
#landing.toc .more-issues p{margin-top:0;margin-bottom:0}
#landing.toc .cover-image img{width:630px;height:840px;float:left;margin:0;outline:1px solid #CCC;outline-offset:-1px}
@media (max-width:1010px){#landing.toc .cover-image img{width:100%;height:auto;margin:0 auto}
}
#landing .river .dek{color:#000;font-size:20px;line-height:1.25;margin:0 0 32px 0}
#landing.toc .top-river.river{border-bottom:none;padding-bottom:inherit}
#landing.toc .top-river.river .hed{margin-bottom:16px;font-size:42px;letter-spacing:-.25px}
#landing.toc .bottom-section{margin-bottom:60px;margin-top:60px}
#landing.toc #cover-image img{float:none}
@media (min-width:1010px){#landing.toc #cover-image img{width:630px;height:840px}
}
.more-issues .section-name-wrapper{margin-bottom:40px}
#landing.toc .issue-nav-buttons{text-align:center;margin-top:24px;display:flex;align-items:center;justify-content:space-between}
#landing.toc .issue-nav-buttons .nav-button{margin-top:24px}
@media (max-width:680px){#landing.toc .issue-nav-buttons{flex-direction:column}
}
.issue-nav-buttons-container{align-items:center;display:flex;flex-direction:column;flex-basis:100%;padding:24px 0}
.issue-nav-buttons-container--right{border-left:1px solid #d3dce6}
@media (max-width:680px){.issue-nav-buttons-container--right{border:none}
}
.issue-nav-image{border:1px solid #4A4A4A;width:190px;height:253px}
#landing.toc .issue-nav-buttons .nav-button{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.77px;text-align:center;text-transform:uppercase}
#landing.toc .issue-nav-buttons .nav-button+.nav-button{border-left:1pt solid #ccc;padding-left:15px}
#landing.toc .issue-nav-buttons .nav-button-previous{padding-right:10px}
#landing.toc .issue-nav-buttons .nav-button-previous:before{content:"<";margin-right:5px}
#landing.toc .issue-nav-buttons .nav-button-next:after{content:">";margin-left:5px}
#landing.toc .section-name-wrapper{border-bottom:1px solid #000}
#landing.toc .top-sections .section-name-wrapper{border-bottom:1px solid #e7131a;margin-top:32px;margin-bottom:24px}
#landing.toc .bottom-sections .section-name-wrapper{margin-top:24px;margin-bottom:24px}
#landing.toc .section-name{font-size:32px;letter-spacing:3px;line-height:1;text-align:left;font-variant:small-caps;text-transform:uppercase;font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;margin:0 0 20px;padding:0}
#landing.toc .top-sections .section-name{color:#e7131a}
#top-sections-river .hed{margin-top:0}
#top-sections-river .metadata{margin:13px 0 0 0}
.top-river figure{border:1px solid #c7c7c7}
#landing .circ-promo{border:1px solid #d3dce6;background-color:#fff;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
#landing .circ-promo h3{color:#000;font-size:24px;font-weight:600;letter-spacing:.2px;text-transform:none;margin-bottom:8px}
#landing .circ-promo p{font-size:16px;letter-spacing:.34px;line-height:22px;margin:0 0 24px}
#landing .circ-promo .images-overlaid{margin-bottom:48px;margin-top:0}
#landing .circ-promo .previous-cover{top:30px}
#landing .circ-promo .subscribe-button{text-transform:none;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.22px}
@media (max-width:1010px){#landing.toc .right-rail{width:630px;margin-top:50px}
}
@media (max-width:680px){#landing.toc .right-rail{width:100%;margin-top:50px}
}
@media (max-width:1010px){#landing.toc .right-rail .ad{float:right;clear:none;margin:0 auto 0 30px}
}
@media (max-width:680px){#landing.toc .right-rail .ad{float:none;clear:both;margin-left:auto}
}
@media (max-width:795px){#landing.toc .right-rail .ad{float:none;margin-left:auto}
}
#landing.toc .subarticles{list-style-type:none;padding-left:0}
#landing.toc .subarticle-dek,#landing.toc .subarticle-rubric{font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3}
#landing.toc .metadata+.subarticles{margin-top:30px}
#landing.toc .subarticle+.subarticle{margin-top:30px}
#landing.toc .subarticle-rubric{text-transform:uppercase}
@media (max-width:1010px){#landing.toc .river.articles .article .dek,#landing.toc .river.articles .article .hed,#landing.toc .river.articles .article .metadata,#landing.toc .river.articles .article .subarticles{margin-left:15px}
}
@media (max-width:680px){#landing.toc .river.articles .article .dek,#landing.toc .river.articles .article .hed,#landing.toc .river.articles .article .metadata,#landing.toc .river.articles .article .subarticles{margin-left:0}
}
#landing.toc .river.articles .article.noimage .dek,#landing.toc .river.articles .article.noimage .hed,#landing.toc .river.articles .article.noimage .metadata{margin-left:0}
#landing.toc .issue-title{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;margin-top:0}
@media (max-width:680px){#landing.toc .issue-title{text-align:center}
}
#landing.toc .issue-description{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
@media (max-width:680px){#landing.toc .issue-description{text-align:center}
}
@media (max-width:1010px){.ebook-page{width:630px}
}
@media (max-width:680px){.ebook-page{width:300px}
}
.ebook-page #ebook-header{position:relative;font-family:"Lyon Text",Georgia,Times,serif;font-size:48px;font-weight:lighter;text-transform:uppercase;text-align:center;text-decoration:underline;padding:0 50px;margin:0 auto;display:block;margin-bottom:12px;overflow:hidden;letter-spacing:3px}
.ebook-page #ebook-header:before{font-family:atl-icons;content:"";display:inline-block;padding-right:8px}
@media (max-width:680px){.ebook-page #ebook-header{font-size:32px}
.ebook-page #ebook-header:before{display:none}
}
.ebook-page .cover img{display:block}
.ebook-page #ebook-list{margin:0 -15px;padding:0}
.ebook-page .book-cover{padding-top:25px}
.ebook-page .ebook{list-style-type:none;float:left;margin:10px 29px;text-align:center}
.ebook-page .buy-now{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:17px;color:#EC1B23;margin-top:0}
.ebook-page .marketlink-list{padding:0;overflow:hidden;border-bottom:1px solid #ccc;min-height:74px}
@media (max-width:680px){.ebook-page .marketlink-list{min-height:auto}
}
.ebook-page .marketlink-list li{margin:10px 5px;display:inline-block}
.ebook-page .detail-page{float:left;text-align:left}
@media (max-width:1010px){.ebook-page .detail-page{padding-top:5%;width:610px;clear:left}
}
@media (max-width:680px){.ebook-page .detail-page{width:280px}
}
.ebook-page h3 a{text-decoration:none;color:inherit}
.ebook-page .detail-cover{float:left;width:300px;padding:0 0 10%}
@media (max-width:1010px){.ebook-page .detail-cover{margin-left:auto;padding:0 5%;width:300px;position:static}
}
@media (max-width:680px){.ebook-page .detail-cover{width:240px;padding-bottom:10%}
}
.ebook-page .detail-content{margin-left:330px;padding:0 0 10%}
@media (max-width:1010px){.ebook-page .detail-content{margin-left:auto;padding:0 5%}
}
@media (max-width:680px){.ebook-page .detail-content{width:260px}
}
.ebook-page .title{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:21px}
.ebook-page .buy-now{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:17px;color:#EC1B23;margin-top:10px;display:inline-block}
.ebook-page .detail-link{margin:10px 10px;padding-bottom:25px;float:left}
#landing .mag-archive{margin-top:-20px}
#landing .mag-archive h3{text-decoration:underline}
#landing .mag-archive .search-by-year{border-bottom:1px solid #CCC;padding-bottom:30px;margin-bottom:30px}
#landing .mag-archive select{margin-width:100%}
#landing .mag-archive .article figure{width:100px;margin-left:-128px}
#landing .mag-archive .river .article{padding-left:130px}
#landing .mag-archive .no-image img{display:none}
.mag-landing .nav-section{padding-bottom:0;border-bottom:1px solid #ccc;overflow:hidden;margin:30px 0 30px 0}
@media (max-width:1010px){.mag-landing .nav-section{margin:30px auto 30px auto;width:90%}
}
.mag-landing .nav-wrapper ul{position:relative;text-align:center}
.mag-landing .horizontal-nav{list-style-type:none;margin:0;padding:0;line-height:1;overflow:hidden;padding-bottom:20px}
.mag-landing .horizontal-nav a{font-size:.61111rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#EC1B23;font-size:14px;padding-left:15px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:5px}
.mag-landing .horizontal-nav li{display:inline-block}
@media (max-width:680px){.mag-landing .horizontal-nav li{display:list-item}
}
@media (max-width:680px){.mag-landing .horizontal-nav li+li{margin-top:15px}
}
.mag-landing .horizontal-nav li::after{content:"/";color:#EC1B23}
@media (max-width:680px){.mag-landing .horizontal-nav li::after{content:""}
}
.mag-landing .horizontal-nav li:last-of-type::after{content:""}
.mag-landing .horizontal-nav li a{padding-right:15px}
@media (max-width:880px){.mag .nav-wrapper ul{max-width:420px;margin:0 auto}
.mag .horizontal-nav li:nth-of-type(3)::after{content:""}
}
.mag-landing .circ-promo{padding:20px;box-sizing:border-box;background-color:#EEE;overflow:hidden;position:relative;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:0;margin-right:0}
@media (min-width:1010px){.mag-landing .circ-promo{margin-bottom:30px}
}
@media (max-width:1010px){.mag-landing .circ-promo{max-width:300px;float:left;margin-bottom:30px}
}
@media (max-width:795px){.mag-landing .circ-promo{float:none;margin-left:auto;margin-right:auto}
}
@media (max-width:680px){.mag-landing .circ-promo{float:none}
}
.mag-landing .circ-promo .images-overlaid-wrapper{position:relative}
.mag-landing .circ-promo h3{color:#ED1C24;font-size:22px;font-weight:700;margin-top:0;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.mag-landing .circ-promo p{font-size:16px;font-weight:lighter;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.mag-landing .circ-promo b{font-weight:700}
.mag-landing .circ-promo .images-overlaid{position:relative;height:280px;margin-top:50px;margin-bottom:20px}
.mag-landing .circ-promo .current-cover{position:relative;z-index:20}
.mag-landing .circ-promo .previous-cover{position:absolute;top:-30px;right:0;z-index:10}
.mag-landing .circ-promo .subscribe-button{display:block;margin-top:20px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:#EC1B23;color:#fff;font-size:18px;border-radius:5px 5px 5px 5px;padding:10px}
.writers-container{overflow:hidden}
.writers-container .writers-list{padding:0;margin:0;padding-bottom:20px;list-style-type:none;overflow:hidden}
.writers-container .writers-list .writer{width:300px;height:115px;padding-top:10px;border-top:1px solid #000;margin-top:10px;float:left;display:block}
.writers-container .writers-list .headshot{display:block;float:left;width:96px;height:96px;margin:0 10px 25px 0}
.writers-container .headshot-placeholder{background-color:#EEE}
.writers-container .writers-list .byline{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:18px;color:#000;margin-bottom:10px;font-weight:700}
.writers-container .writers-list .info{display:block;float:left;vertical-align:top;text-align:left;max-width:190px}
.writers-container .writers-list .social-links{list-style-type:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-height:85px}
.writers-container .writers-list .social-links a{color:#999}
.writers-container .writers-list .social-links a:hover{color:#666;text-decoration:underline}
.writers-container .writers-list .social-links li{line-height:22.5px;margin-right:10px;width:85px}
.writers-container .writers-list .social-links .social-icon{color:#999;text-decoration:none;font-size:14px}
.writers-container .writers-list .social-links .social-icon:before{font-family:atl-icons;margin-right:5px;font-size:12px;display:inline-block}
.writers-container .writers-list .social-links .social-icon.facebook:before{content:""}
.writers-container .writers-list .social-links .social-icon.bio:before{content:""}
.writers-container .writers-list .social-links .social-icon.rss:before{content:""}
.writers-container .writers-list .social-links .social-icon.twitter:before{content:""}
.writers-container .masthead-wrapper{border-top:5px solid #000;padding:20px 0 20px 0}
.writers-container .view-masthead{text-decoration:none;color:#999;float:right;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:200}
.writers-container .view-masthead:hover{text-decoration:underline;color:#666}
.writers-container .view-masthead:after{content:"";color:#999;margin-left:5px;font-family:atl-icons;display:inline-block}
@media (min-width:1061px){.writers-container .writer:nth-of-type(3n+1),.writers-container .writer:nth-of-type(3n+2){margin-right:30px}
}
@media (max-width:1060px){.writers-container .writers-list{width:630px;margin-left:auto;margin-right:auto}
.writers-container .writer:nth-of-type(2n+1){margin-right:30px}
}
@media (max-width:730px){.writers-container .writers-list{width:300px;margin:0 auto}
}
body.galley-view{background:#eee}
.galley{background:#fff;box-sizing:border-box;margin:0 auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px}
@media (min-width:680px){.galley{margin-top:40px;width:95%;max-width:750px;padding:50px;border:1px solid #ccc}
}
.galley__title{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:5px solid #000;padding-bottom:5px;margin:20px 0;font-size:32px;line-height:1}
@media (min-width:680px){.galley__title{font-size:48px}
}
.galley-footer{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:12px 0}
.galley-btn{background:#000;color:#fff;padding:.75em 1em;border-radius:.2em;border:1px solid #000;display:inline-block}
.galley-btn:hover{text-decoration:none}
.galley-btn:hover:hover{background:#333}
.galley-btn.galley-btn--reverse{background:#fff;color:#000}
.galley-btn.galley-btn--reverse:hover{background:#000;color:#fff}
.o-message{position:relative;font-size:18px;padding:10px 10px 10px 50px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
@media (max-width:680px){.o-message{font-size:16px}
}
.o-message::before{position:absolute;top:8px;left:10px;width:24px;height:24px;background-position:0 0;background-repeat:no-repeat;content:""}
.o-message--info{background-color:#d9edf7}
.o-message--info::before{background-image:url("../icons/info.f5f12d1a548c.svg")}
.o-message--success{background-color:#d4ffd4}
.o-message--success::before{background-image:url("../icons/success.91aa6b9714bc.svg")}
.o-message--error{background-color:#ffd6db}
.o-message--error::before{background-image:url("../icons/error.20907a7f5f08.svg")}
.o-message--centered{text-align:center;padding:10px}
.o-message--centered::before{position:relative;display:inline-block;vertical-align:baseline;left:0;top:5px;margin-left:-24px}
.o-message--hidden{display:none}
.injector-promo-wrapper--article-top{-webkit-font-smoothing:antialiased;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;width:94%;max-width:1036px;margin:0 auto;max-width:672px;padding-right:364px}
@media (max-width:1086px){.injector-promo-wrapper--article-top{padding-right:inherit}
}
.injector-promo-input-container{display:flex}
.injector-promo-button{width:144px;height:40px}
.injector-promo-input{margin-right:8px;width:calc(100% - 152px);height:40px;font-size:14px;box-sizing:border-box}
.injector-promo-input::placeholder{color:#8592a4}
.feature-injector-signup{display:flex;flex-direction:column}
.injector-promo-wrapper--liveblog{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}
.injector-promo{font-size:16px;line-height:22px;text-align:left}
.injector-promo aside{padding:0 0 15px 0;border-bottom:1px solid #d3dce6;margin-bottom:15px}
.injector-promo,.injector-promo b,.injector-promo strong{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.injector-promo form{border-right:0;border-left:0;overflow:hidden}
.injector-promo input{border-radius:4px;border:1px solid #8592a4}
.injector-promo input[type=submit]{border:1px solid #000;background:#000;padding:8px 10px 7px;font-size:14px;font-weight:400;text-transform:none}
.injector-promo p{float:left;box-sizing:border-box}
@media (max-width:680px){.injector-promo p{float:none;width:auto;padding:0}
}
.injector-promo .nowrap{white-space:nowrap}
.article-body .feature-injector-text{margin-bottom:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.footnotes{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.footnotes ol{font-size:18px;padding-left:16px}
.footnotes ol li{padding-right:16px}
.footnotes li:not(:last-child){padding-bottom:18px}
.footnotes .footnote__return-link{color:#000}
.footnotes cite{font-style:normal;font-size:18px;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;line-height:normal;color:#000;width:175px;margin:0 auto}
.footnote{top:0;margin:0 8px}
.footnote .footnote__link{border:solid 1px #ccc;border-radius:4px;color:#000;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;padding:4px 8px;text-decoration:none}
.footnote__link:hover{background-color:#000;color:#fff}
.o-media{height:0;position:relative}
.o-media--16x9{padding-bottom:56.25%}
.o-media--3x2{padding-bottom:66.66667%}
.o-media__object{display:block;height:100%;position:absolute;width:100%}
.o-media__img{width:100%}
.o-media__credit{bottom:-1.75em;color:#5e6a74;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:8px;line-height:1;max-width:100%;overflow:hidden;position:absolute;right:0;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.o-media__credit:hover{overflow:visible}
.c-follow{display:flex;line-height:1}
.c-follow__link:nth-child(n+1){margin-left:16px}
.c-follow__icon{fill:#000;height:20px;transition:fill .1s;width:20px}
.c-follow__icon:hover{fill:#666;transition:fill .3s}
.c-follow__icon:active{fill:#999;transition:fill .3s}
.c-follow__icon--video{fill:#fff}
.c-follow__icon--video:hover{fill:#999}
.c-follow__icon--video:active{fill:#666}
.c-recirculation-link{font-style:italic}
.c-recirculation-link::before{content:'[';margin-right:4px}
.c-recirculation-link::after{content:']';margin-left:4px}
.c-section-header{align-items:flex-end;border-bottom:1px solid #dbdbdb;display:flex;flex-direction:row;font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;margin:32px auto 12px;max-width:960px;padding-bottom:8px;width:calc(100% - 32px)}
@media (min-width:784px){.c-section-header{margin-top:64px;padding-bottom:16px;width:calc(100% - 48px)}
}
.c-section-header--wide{max-width:1280px}
.c-section-header__container{overflow:hidden}
.c-section-header__inner-container{flex-grow:2}
.c-section-header__parent{font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}
@media (min-width:784px){.c-section-header__parent{font-size:14px}
}
.c-section-header__link{color:#e7131a;font-size:24px;letter-spacing:2.25px}
.c-section-header__dek,.c-section-header__title{line-height:1;font-weight:400}
.c-section-header__title{color:#e7131a;font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;font-size:40px;letter-spacing:3px;text-transform:uppercase;margin:0}
@media (min-width:784px){.c-section-header__title{font-size:52px}
}
.c-section-header__dek{font-size:24px;margin-top:8px;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif}
.c-section-header__follow{display:none;padding-left:16px;text-align:right}
@media (min-width:576px){.c-section-header__follow{display:block}
}
.c-section-header--category{display:block}
.c-section-header__description{border-top:1px solid #dbdbdb;color:#5e6a74;font-size:24px;line-height:1.125;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;margin:8px 0 12px;padding-top:16px}
@media (min-width:576px){.c-section-header__description{font-size:24px;margin-bottom:24px;padding-top:24px}
}
.c-section-header__container--video{background:#333}
.c-section-header--video{border-color:#777;color:#fff}
.c-section-header__link--video{color:#fff}
.c-section-header__container--politics{background:#fff}
.l-landing__container .c-section-header{border-bottom:1px solid #000;max-width:none;margin:48px auto 24px;width:90%}
@media (min-width:1010px){.l-landing__container .c-section-header{width:100%}
}
.c-section-nav{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:960px;position:relative;width:calc(100% - 32px)}
@media (min-width:784px){.c-section-nav{width:calc(100% - 48px)}
}
.c-section-nav::after{background:linear-gradient(to right,rgba(255,255,255,0),#fff);bottom:0;content:'';position:absolute;right:-1px;top:0;width:30px}
@media (min-width:576px){.c-section-nav::after{width:60px}
}
.c-section-header+.c-section-nav{margin-top:-12px}
.c-section-nav--wide{max-width:1280px}
.c-section-nav__container{height:46px;overflow:hidden}
.c-section-nav__list{list-style:none;margin:0;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:12px 0 32px;white-space:nowrap}
.c-section-nav__item{display:inline;font-size:16px;list-style:none;margin-right:16px}
.c-section-nav__item:not(:last-child){margin-right:16px}
.c-section-nav__item:last-child{padding-right:30px}
@media (min-width:576px){.c-section-nav__item:last-child{padding-right:60px}
}
.c-section-nav__link{color:#000}
.c-section-nav--video::after{background:linear-gradient(to right,rgba(51,51,51,0),#333)}
.c-section-nav__link--video{color:#fff}
.c-dropdown{position:relative}
.c-dropdown__btn{align-items:center;display:flex}
.c-dropdown__btn::after{border-color:#fff;border-style:solid;border-width:0 0 1px 1px;content:'';height:6px;margin-left:4px;transform:rotate(-45deg);transform-origin:center 0;width:6px;display:block}
.c-dropdown__menu{background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;left:50%;max-width:180px;opacity:0;position:absolute;top:calc(100% + 7px);transform:translateX(-50%) scale(0);transform-origin:center top;transition:transform .2s ease-in-out,opacity .1s ease-in-out;z-index:5000000}
.c-dropdown__menu::after,.c-dropdown__menu::before{content:'';height:18px;left:0;position:absolute}
.c-dropdown__menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;transform:rotate(45deg);width:18px}
.c-dropdown__menu::after{background:0 0;top:-18px;width:100%}
.c-dropdown__menu.is-active{opacity:1;transform:translateX(-50%) scale(1)}
.c-dropdown__section{padding:16px}
.c-dropdown__list{list-style:none;margin:0;padding:0}
.c-dropdown__item{display:block}
.c-dropdown__item:not(:last-child){margin-bottom:4px}
.c-dropdown__link{color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px}
.c-dropdown__link:active,.c-dropdown__link:hover{color:#999}
@media (min-width:576px){body.js-nav-menu-open{overflow:hidden}
}
.c-expanded-nav{background-color:#f7f7f7;padding-bottom:32px;position:absolute;top:0;left:0;width:100%;z-index:1}
@media (max-width:575px){.c-expanded-nav{z-index:101}
}
@media (min-width:576px){.c-expanded-nav{overflow:scroll;height:calc(100vh - 82px);top:82px}
.c-expanded-nav.is-slim{top:151px}
.c-expanded-nav.c-expanded-nav__slim{top:65px}
}
@media (min-width:976px){.c-expanded-nav{top:82px;height:auto;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.c-expanded-nav.is-slim{top:227px}
.c-expanded-nav.c-expanded-nav__slim{top:67px}
}
.c-expanded-nav__container{padding:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;max-width:1080px;margin:0 auto}
@media (min-width:576px){.c-expanded-nav__container{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-around}
}
@media (min-width:976px){.c-expanded-nav__container{flex-wrap:nowrap;justify-content:space-between}
}
.c-expanded-nav__container .c-expanded-nav__title{color:#e7131a;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}
.c-expanded-nav__section{margin-bottom:48px}
.c-expanded-nav__section:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav__section{margin-bottom:0;margin-top:32px}
}
@media (min-width:976px){.c-expanded-nav__section{margin-top:0}
}
.c-expanded-nav__title-container{text-align:left;margin-bottom:32px;width:100%}
.c-expanded-nav-mobile-header{font-size:12px;margin-bottom:24px;flex-grow:1}
@media (min-width:976px){.c-expanded-nav-mobile-header{display:none}
}
.c-expanded-nav-mobile-header__container{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:center;margin-bottom:24px;padding-bottom:24px}
.c-expanded-nav-mobile-header__container:last-child{margin-bottom:0}
.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{justify-content:flex-end}
@media (min-width:576px){.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{display:none}
}
.c-expanded-nav-mobile-header__icon-container{text-align:center;flex-basis:calc(33.33333% - 0px)}
@media (min-width:576px){.c-expanded-nav-mobile-header__icon-container{flex-basis:calc(16.66667% - 0px)}
}
.c-expanded-nav-mobile-header__icon-container--popular{border-left:1px solid #000;border-right:1px solid #000;padding:2px 0}
.c-expanded-nav-mobile-header__section{color:#000;font-weight:700;text-transform:uppercase}
.c-expanded-nav-mobile-header__link{color:#000}
.c-expanded-nav-mobile-header__link--subscribe{color:#e7131a;margin-left:16px}
.c-expanded-nav-crossword{min-height:261px}
@media (min-width:576px){.c-expanded-nav-crossword{margin-right:16px;border-right:1px solid #9B9B9B}
}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-crossword{flex-basis:calc(50% - 16px)}
}
@media (min-width:976px){.c-expanded-nav-crossword{margin-right:48px;border:none}
}
.c-expanded-nav-crossword__container{display:flex;justify-content:center;position:relative}
@media (min-width:576px){.c-expanded-nav-crossword__container{margin-left:-48px}
}
.c-expanded-nav-crossword__title-container{margin-bottom:0}
.c-expanded-nav-crossword__background{background-color:#fff;height:224px;width:168px;margin:0 auto;position:absolute;transform:translateX(-50%);left:50%;top:32px}
.c-expanded-nav-crossword__img{height:200px;width:266px;max-width:none;position:relative;z-index:3000000}
.c-expanded-nav-crossword__btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:14px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;width:136px}
@media (min-width:976px){.c-expanded-nav-sections{flex-basis:calc(50% - 0px)}
}
@media (min-width:1200px){.c-expanded-nav-sections{flex-basis:calc(58.33333% - 0px)}
}
.c-expanded-nav-sections__list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}
@media (min-width:576px){.c-expanded-nav-sections__list{padding-bottom:48px;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-expanded-nav-sections__list{border:none}
}
.c-expanded-nav-sections__title{margin-bottom:32px}
.c-expanded-nav-sections__item{margin-bottom:24px;flex-basis:calc(50% - 0px)}
.c-expanded-nav-sections__item:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
@media (min-width:784px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(25% - 24px)}
}
@media (min-width:976px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
.c-expanded-nav-print{display:flex;flex-direction:column;align-items:center}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-print{flex-basis:calc(50% - 16px)}
}
.c-expanded-nav-print__container{width:100%;text-align:center}
@media (min-width:976px){.c-expanded-nav-print__container{display:flex;text-align:left}
}
.c-expanded-nav-print__text{margin:0}
@media (min-width:576px){.c-expanded-nav-print__text{margin-bottom:24px}
}
.c-expanded-nav-print__link{display:block;white-space:nowrap;color:#000}
.c-expanded-nav-print__link:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
@media (min-width:576px){.c-expanded-nav-print__link{margin-bottom:24px}
}
.c-expanded-nav-print__link--gift{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;height:40px;width:136px;padding:0;cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__link--gift{display:block;border:none;border-radius:none;height:auto;width:auto;white-space:nowrap;color:#000}
.c-expanded-nav-print__link--gift:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
}
.c-expanded-nav-print__img{box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:224px;width:168px;min-width:168px}
.c-expanded-nav-print__img-link{cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__img-link{margin-right:16px}
}
.c-expanded-nav-print__link--latest{padding-right:16px;margin-right:16px;border-right:1px solid #000}
@media (min-width:976px){.c-expanded-nav-print__link--latest{margin-right:0;padding-right:0;border:none}
}
.c-expanded-nav-print__issues{display:flex;justify-content:center;border-bottom:1px solid #000;padding:16px 0 48px;margin-bottom:32px}
@media (min-width:576px){.c-expanded-nav-print__issues{padding-bottom:0;margin-bottom:24px}
}
@media (min-width:976px){.c-expanded-nav-print__issues{border-bottom:none;display:block;text-align:left;padding:0}
.c-expanded-nav-print__issues::after{background-color:#e7131a;content:'';display:block;height:1px;width:39px}
}
@media (min-width:576px){.c-expanded-nav-print__bottom-container{display:flex;flex-direction:column;align-items:center}
}
@media (min-width:976px){.c-expanded-nav-print__bottom-container{display:block}
}
.c-menu{background-color:#f7f7f7;border-top:1px solid #999;border-radius:4px;display:block;font-size:16px;height:auto;left:50%;position:absolute;top:0;transform:translateX(-50%);width:210px}
@media (min-width:976px){.c-menu{background-color:#fff}
.c-menu::after,.c-menu::before{content:'';height:18px;left:0;position:absolute}
.c-menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;transform:rotate(45deg);width:18px}
.c-menu::after{background:0 0;top:-18px;width:100%}
}
.c-menu--expandable{opacity:0;transform:translateX(-50%) scale(0);transform-origin:center top;transition:transform .2s ease-in-out,opacity .1s ease-in-out}
.c-menu--expandable.is-open{opacity:1;transform:translateX(-50%) scale(1);height:100%;top:0;width:100%;z-index:6000000}
.c-menu__title{align-items:center;display:flex;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600;justify-content:space-between;letter-spacing:.4px;margin:0;padding:16px 32px}
@media (min-width:576px){.c-menu__title{display:none}
}
.c-menu__title--secondary{color:#e7131a;display:block;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 28px;padding:0;text-transform:uppercase}
.c-menu__title--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__title--subscribe{font-size:16px}
}
.c-menu__name{color:#000;text-transform:uppercase}
.c-menu__section{border-top:1px solid #dbdbdb;padding:20px 32px;text-align:left}
@media (min-width:576px){.c-menu__section{padding:16px 24px}
}
@media (min-width:576px){.c-menu__section:first-of-type{border:none}
}
.c-menu__section--secondary{display:flex}
@media (min-width:576px){.c-menu__section--secondary{padding-top:8px}
.c-menu__section--secondary:not(:last-child){padding-bottom:8px}
}
.c-menu__section--tertiary{color:#000;display:flex;justify-content:space-between}
@media (min-width:576px){.c-menu__section--tertiary:last-of-type{padding-bottom:16px}
}
.c-menu--subscribe{border-radius:0;top:0;width:100%}
@media (min-width:576px){.c-menu--subscribe{border-radius:4px;top:calc(100% + 6px);width:210px}
}
.c-menu__section--subscribe{text-transform:none}
.c-menu__list{list-style:none;margin:0;padding:0;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.fonts-loaded .c-menu__list,.no-js .c-menu__list{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-menu__image{width:100%}
.c-menu__list--secondary{display:flex;flex-wrap:wrap;font-size:16px}
@media (min-width:576px){.c-menu__list--secondary{display:block;font-size:14px}
}
.c-menu__item--secondary{flex-basis:50%}
.c-menu__item--quick-link{letter-spacing:.75px}
.c-menu__item--quick-link:not(:last-child){padding-bottom:28px}
.c-menu__item--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__item--subscribe{font-size:16px}
}
.c-menu__link{color:#000;display:block}
.c-menu__link{transition:color .1s}
.c-menu__link:active,.c-menu__link:focus{color:#666}
.c-menu__link:hover{text-decoration:none;transition:color .3s;color:#4d4d4d}
.c-menu__link[href*='//']:not([href*='theatlantic.com'])::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='235 504 9 9'%3E%3Cpath d='M242.588505,504 L238.376034,504 C238.038273,504 237.76454,504.271484 237.76454,504.606469 C237.76454,504.941454 238.038273,505.212938 238.376034,505.212938 L241.180187,505.212938 L235.179197,511.164605 C234.940268,511.401424 234.940268,511.785492 235.179197,512.022312 C235.298588,512.140722 235.455133,512.2 235.611532,512.2 C235.76793,512.2 235.924475,512.140722 236.043866,512.022312 L241.97701,506.137788 L241.97701,508.784171 C241.97701,509.119156 242.250744,509.39064 242.588505,509.39064 C242.926266,509.39064 243.2,509.119156 243.2,508.784171 L243.2,504.606469 C243.2,504.271484 242.926266,504 242.588505,504 L242.588505,504 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:'';display:inline-block;height:8px;margin-left:5px;width:8px}
.c-menu__close{height:16px;position:absolute;right:0;top:16px;width:16px}
.c-menu__section__icon svg{height:16px;width:16px}
.c-menu__section__icon svg{transition:fill .1s}
.c-menu__section__icon svg:active,.c-menu__section__icon svg:focus{fill:#666}
.c-menu__section__icon svg:hover{text-decoration:none;transition:fill .3s;fill:#4d4d4d}
@media (min-width:576px){.c-menu__section__icon svg{height:16px;width:16px}
}
.c-menu__section__view-all{font-size:16px}
@media (min-width:576px){.c-menu__section__view-all{font-size:14px}
}
@media (min-width:576px){body.js-nav-menu-open{overflow:hidden}
}
.c-expanded-nav{background-color:#f7f7f7;padding-bottom:32px;position:absolute;top:0;left:0;width:100%;z-index:1}
@media (max-width:575px){.c-expanded-nav{z-index:101}
}
@media (min-width:576px){.c-expanded-nav{overflow:scroll;height:calc(100vh - 82px);top:82px}
.c-expanded-nav.is-slim{top:151px}
.c-expanded-nav.c-expanded-nav__slim{top:65px}
}
@media (min-width:976px){.c-expanded-nav{top:82px;height:auto;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.c-expanded-nav.is-slim{top:227px}
.c-expanded-nav.c-expanded-nav__slim{top:67px}
}
.c-expanded-nav__container{padding:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;max-width:1080px;margin:0 auto}
@media (min-width:576px){.c-expanded-nav__container{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-around}
}
@media (min-width:976px){.c-expanded-nav__container{flex-wrap:nowrap;justify-content:space-between}
}
.c-expanded-nav__container .c-expanded-nav__title{color:#e7131a;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}
.c-expanded-nav__section{margin-bottom:48px}
.c-expanded-nav__section:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav__section{margin-bottom:0;margin-top:32px}
}
@media (min-width:976px){.c-expanded-nav__section{margin-top:0}
}
.c-expanded-nav__title-container{text-align:left;margin-bottom:32px;width:100%}
.c-expanded-nav-mobile-header{font-size:12px;margin-bottom:24px;flex-grow:1}
@media (min-width:976px){.c-expanded-nav-mobile-header{display:none}
}
.c-expanded-nav-mobile-header__container{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:center;margin-bottom:24px;padding-bottom:24px}
.c-expanded-nav-mobile-header__container:last-child{margin-bottom:0}
.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{justify-content:flex-end}
@media (min-width:576px){.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{display:none}
}
.c-expanded-nav-mobile-header__icon-container{text-align:center;flex-basis:calc(33.33333% - 0px)}
@media (min-width:576px){.c-expanded-nav-mobile-header__icon-container{flex-basis:calc(16.66667% - 0px)}
}
.c-expanded-nav-mobile-header__icon-container--popular{border-left:1px solid #000;border-right:1px solid #000;padding:2px 0}
.c-expanded-nav-mobile-header__section{color:#000;font-weight:700;text-transform:uppercase}
.c-expanded-nav-mobile-header__link{color:#000}
.c-expanded-nav-mobile-header__link--subscribe{color:#e7131a;margin-left:16px}
.c-expanded-nav-crossword{min-height:261px}
@media (min-width:576px){.c-expanded-nav-crossword{margin-right:16px;border-right:1px solid #9B9B9B}
}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-crossword{flex-basis:calc(50% - 16px)}
}
@media (min-width:976px){.c-expanded-nav-crossword{margin-right:48px;border:none}
}
.c-expanded-nav-crossword__container{display:flex;justify-content:center;position:relative}
@media (min-width:576px){.c-expanded-nav-crossword__container{margin-left:-48px}
}
.c-expanded-nav-crossword__title-container{margin-bottom:0}
.c-expanded-nav-crossword__background{background-color:#fff;height:224px;width:168px;margin:0 auto;position:absolute;transform:translateX(-50%);left:50%;top:32px}
.c-expanded-nav-crossword__img{height:200px;width:266px;max-width:none;position:relative;z-index:3000000}
.c-expanded-nav-crossword__btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:14px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;width:136px}
@media (min-width:976px){.c-expanded-nav-sections{flex-basis:calc(50% - 0px)}
}
@media (min-width:1200px){.c-expanded-nav-sections{flex-basis:calc(58.33333% - 0px)}
}
.c-expanded-nav-sections__list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}
@media (min-width:576px){.c-expanded-nav-sections__list{padding-bottom:48px;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-expanded-nav-sections__list{border:none}
}
.c-expanded-nav-sections__title{margin-bottom:32px}
.c-expanded-nav-sections__item{margin-bottom:24px;flex-basis:calc(50% - 0px)}
.c-expanded-nav-sections__item:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
@media (min-width:784px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(25% - 24px)}
}
@media (min-width:976px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
.c-expanded-nav-print{display:flex;flex-direction:column;align-items:center}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-print{flex-basis:calc(50% - 16px)}
}
.c-expanded-nav-print__container{width:100%;text-align:center}
@media (min-width:976px){.c-expanded-nav-print__container{display:flex;text-align:left}
}
.c-expanded-nav-print__text{margin:0}
@media (min-width:576px){.c-expanded-nav-print__text{margin-bottom:24px}
}
.c-expanded-nav-print__link{display:block;white-space:nowrap;color:#000}
.c-expanded-nav-print__link:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
@media (min-width:576px){.c-expanded-nav-print__link{margin-bottom:24px}
}
.c-expanded-nav-print__link--gift{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;height:40px;width:136px;padding:0;cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__link--gift{display:block;border:none;border-radius:none;height:auto;width:auto;white-space:nowrap;color:#000}
.c-expanded-nav-print__link--gift:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
}
.c-expanded-nav-print__img{box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:224px;width:168px;min-width:168px}
.c-expanded-nav-print__img-link{cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__img-link{margin-right:16px}
}
.c-expanded-nav-print__link--latest{padding-right:16px;margin-right:16px;border-right:1px solid #000}
@media (min-width:976px){.c-expanded-nav-print__link--latest{margin-right:0;padding-right:0;border:none}
}
.c-expanded-nav-print__issues{display:flex;justify-content:center;border-bottom:1px solid #000;padding:16px 0 48px;margin-bottom:32px}
@media (min-width:576px){.c-expanded-nav-print__issues{padding-bottom:0;margin-bottom:24px}
}
@media (min-width:976px){.c-expanded-nav-print__issues{border-bottom:none;display:block;text-align:left;padding:0}
.c-expanded-nav-print__issues::after{background-color:#e7131a;content:'';display:block;height:1px;width:39px}
}
@media (min-width:576px){.c-expanded-nav-print__bottom-container{display:flex;flex-direction:column;align-items:center}
}
@media (min-width:976px){.c-expanded-nav-print__bottom-container{display:block}
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{display:inline-block;cursor:pointer;position:relative;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#e7131a}
.hamburger-box{width:20px;height:15px;display:inline-block;position:relative;overflow:hidden}
.hamburger-inner{display:block;top:50%;margin-top:-.5px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:1px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:'';display:block}
.hamburger-inner::before{top:-7px}
.hamburger-inner::after{bottom:-7px}
.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}
.c-nav{background:#fff;max-width:100%;z-index:5000000;padding:16px 0 0 0;position:relative}
@media (min-width:576px){.c-nav{padding:0;position:sticky;top:-89px}
.c-nav.c-nav--slim{top:0;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-nav{top:-164px}
}
.c-nav.is-expanded{background-color:#f7f7f7}
.c-nav.legacy{top:0}
.c-nav__container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px}
@media (min-width:576px){.c-nav__container{font-size:14px}
}
@media (min-width:576px){.c-nav__container::before{content:' ';width:100%;height:4px;background-color:#000;position:fixed;top:0;left:0;z-index:6000000}
}
.c-nav__list{padding:0;margin:0}
.c-nav__item--lacroix{list-style:none;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0 16px;white-space:nowrap}
.c-nav__button{background:0 0;border:none;z-index:102}
.c-nav__list--menu{align-items:center;display:flex;justify-content:flex-start;top:12px;width:25%;margin-left:16px}
@media (min-width:576px){.c-nav__list--menu{height:40px;margin-top:12px;transition:margin-top .5s}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:100px}
.c-nav__list--menu.c-nav__list--menu--slim{margin-top:12px}
}
@media (min-width:976px){.c-nav__list--menu{margin-top:40px}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:174px}
}
@media (min-width:1280px){.c-nav__list--menu{margin-left:0}
}
.c-nav__menu--lacroix{display:flex;margin-left:0;z-index:5000000}
@media (max-width:575px){.nav-open .c-nav__menu--lacroix{z-index:0}
}
.c-nav__search-icon--lacroix{width:16px;height:16px}
.c-nav__list--logos{display:flex;flex-direction:column;align-items:center;width:30%;z-index:5000001}
@media (min-width:576px){.c-nav__list--logos{padding:8px 0 20px}
}
@media (min-width:976px){.c-nav__list--logos{padding:24px 0 20px}
}
.c-nav__list--logos.c-nav__list--logos--slim{padding:0 0 20px}
@media (min-width:576px){.c-nav__list--logos.c-nav__list--logos--slim .c-nav__big-a{display:none}
}
.c-nav.is-expanded .c-nav__list--logos{visibility:hidden;opacity:0}
@media (min-width:576px){.c-nav.is-expanded .c-nav__list--logos--slim{visibility:visible;opacity:1}
}
.c-nav.is-expanded .c-nav__wordmark--lacroix{background-color:#f7f7f7}
.c-nav__list--accounts{display:flex;align-items:center;justify-content:flex-end;width:25%;top:12px;margin-right:16px}
@media (min-width:576px){.c-nav__list--accounts{position:sticky;height:40px}
}
@media (min-width:976px){.c-nav__list--accounts{margin-top:40px}
.c-nav__list--accounts.c-nav__list--accounts--slim{margin-top:12px}
}
@media (min-width:1280px){.c-nav__list--accounts{margin-right:0}
}
.c-nav__before{content:'';background-image:linear-gradient(to top,#000 0,#000 46%,transparent 51%);background-size:100% 1px;background-repeat:no-repeat;height:1px;position:relative;top:32px;width:100%}
@media (min-width:576px){.c-nav__before{position:sticky;top:calc((118px + 8px)/ 2)}
.c-nav__before.c-nav__before--slim{display:none}
}
@media (min-width:976px){.c-nav__before{top:calc((227px + 16px)/ 2)}
}
.c-nav__before.c-nav__before--cineflex{position:absolute}
.c-nav__big-a{padding:0 32px;background-color:#fff}
.c-nav__wordmark--lacroix{line-height:1.25}
@media (min-width:976px){.c-nav__wordmark--lacroix{background-color:#fff}
}
.c-nav__big-a-icon--lacroix{width:29px;height:44px;fill:#e7131a}
@media (min-width:576px){.c-nav__big-a-icon--lacroix{width:50px;height:77px}
}
@media (min-width:976px){.c-nav__big-a-icon--lacroix{width:89px;height:135px}
}
.c-nav__atlantic-wordmark--lacroix{width:110px;height:18px;margin-top:4px}
@media (min-width:576px){.c-nav__atlantic-wordmark--lacroix{width:136px;height:21px;margin-top:20px}
}
@media (min-width:976px){.c-nav__atlantic-wordmark--lacroix{width:175px;height:27px;margin-top:16px}
}
.c-nav__subscribe--lacroix{margin-right:0}
.c-nav__subscribe-link--lacroix{color:#e7131a}
.c-nav__subscribe-link--lacroix:hover{color:#b80f15}
@media (min-width:976px){.c-nav__subscribe-link--lacroix{color:#fff;background-color:#e7131a;border:1px solid #d0021b;border-radius:4px;padding:10px 18px 11px}
.c-nav__subscribe-link--lacroix:hover{color:#fff;background-color:#cf1117}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:none}
@media (min-width:976px){.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:flex}
}
.c-nav__item--small-a{display:none}
.c-nav__item--small-a .c-nav__small-a-icon--lacroix{width:26px;height:40px;fill:#e7131a}
@media (min-width:576px){.c-nav__item--small-a--displayed{display:block;margin:0 32px 0 0}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix{transition:opacity .33s}
.c-nav__latest--lacroix.is-hidden,.c-nav__popular--lacroix.is-hidden{opacity:0;flex-shrink:1}
.c-nav__signin--lacroix{display:none}
@media (min-width:576px){.c-nav__signin--lacroix{display:flex}
}
.c-logo{fill:#fff}
.c-logo:hover{fill:#5e6a74}
.c-logo--nav{width:82px}
.c-logo--nav{transition:fill .1s}
.c-logo--nav:active,.c-logo--nav:focus{fill:#999}
.c-logo--nav:hover{text-decoration:none;transition:fill .3s;fill:#b3b3b3}
.c-menu{background-color:#f7f7f7;border-top:1px solid #999;border-radius:4px;display:block;font-size:16px;height:auto;left:50%;position:absolute;top:0;transform:translateX(-50%);width:210px}
@media (min-width:976px){.c-menu{background-color:#fff}
.c-menu::after,.c-menu::before{content:'';height:18px;left:0;position:absolute}
.c-menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;transform:rotate(45deg);width:18px}
.c-menu::after{background:0 0;top:-18px;width:100%}
}
.c-menu--expandable{opacity:0;transform:translateX(-50%) scale(0);transform-origin:center top;transition:transform .2s ease-in-out,opacity .1s ease-in-out}
.c-menu--expandable.is-open{opacity:1;transform:translateX(-50%) scale(1);height:100%;top:0;width:100%;z-index:6000000}
.c-menu__title{align-items:center;display:flex;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600;justify-content:space-between;letter-spacing:.4px;margin:0;padding:16px 32px}
@media (min-width:576px){.c-menu__title{display:none}
}
.c-menu__title--secondary{color:#e7131a;display:block;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 28px;padding:0;text-transform:uppercase}
.c-menu__title--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__title--subscribe{font-size:16px}
}
.c-menu__name{color:#000;text-transform:uppercase}
.c-menu__section{border-top:1px solid #dbdbdb;padding:20px 32px;text-align:left}
@media (min-width:576px){.c-menu__section{padding:16px 24px}
}
@media (min-width:576px){.c-menu__section:first-of-type{border:none}
}
.c-menu__section--secondary{display:flex}
@media (min-width:576px){.c-menu__section--secondary{padding-top:8px}
.c-menu__section--secondary:not(:last-child){padding-bottom:8px}
}
.c-menu__section--tertiary{color:#000;display:flex;justify-content:space-between}
@media (min-width:576px){.c-menu__section--tertiary:last-of-type{padding-bottom:16px}
}
.c-menu--subscribe{border-radius:0;top:0;width:100%}
@media (min-width:576px){.c-menu--subscribe{border-radius:4px;top:calc(100% + 6px);width:210px}
}
.c-menu__section--subscribe{text-transform:none}
.c-menu__list{list-style:none;margin:0;padding:0;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.fonts-loaded .c-menu__list,.no-js .c-menu__list{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-menu__image{width:100%}
.c-menu__list--secondary{display:flex;flex-wrap:wrap;font-size:16px}
@media (min-width:576px){.c-menu__list--secondary{display:block;font-size:14px}
}
.c-menu__item--secondary{flex-basis:50%}
.c-menu__item--quick-link{letter-spacing:.75px}
.c-menu__item--quick-link:not(:last-child){padding-bottom:28px}
.c-menu__item--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__item--subscribe{font-size:16px}
}
.c-menu__link{color:#000;display:block}
.c-menu__link{transition:color .1s}
.c-menu__link:active,.c-menu__link:focus{color:#666}
.c-menu__link:hover{text-decoration:none;transition:color .3s;color:#4d4d4d}
.c-menu__link[href*='//']:not([href*='theatlantic.com'])::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='235 504 9 9'%3E%3Cpath d='M242.588505,504 L238.376034,504 C238.038273,504 237.76454,504.271484 237.76454,504.606469 C237.76454,504.941454 238.038273,505.212938 238.376034,505.212938 L241.180187,505.212938 L235.179197,511.164605 C234.940268,511.401424 234.940268,511.785492 235.179197,512.022312 C235.298588,512.140722 235.455133,512.2 235.611532,512.2 C235.76793,512.2 235.924475,512.140722 236.043866,512.022312 L241.97701,506.137788 L241.97701,508.784171 C241.97701,509.119156 242.250744,509.39064 242.588505,509.39064 C242.926266,509.39064 243.2,509.119156 243.2,508.784171 L243.2,504.606469 C243.2,504.271484 242.926266,504 242.588505,504 L242.588505,504 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:'';display:inline-block;height:8px;margin-left:5px;width:8px}
.c-menu__close{height:16px;position:absolute;right:0;top:16px;width:16px}
.c-menu__section__icon svg{height:16px;width:16px}
.c-menu__section__icon svg{transition:fill .1s}
.c-menu__section__icon svg:active,.c-menu__section__icon svg:focus{fill:#666}
.c-menu__section__icon svg:hover{text-decoration:none;transition:fill .3s;fill:#4d4d4d}
@media (min-width:576px){.c-menu__section__icon svg{height:16px;width:16px}
}
.c-menu__section__view-all{font-size:16px}
@media (min-width:576px){.c-menu__section__view-all{font-size:14px}
}
.c-btn{font-size:14px;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:#e7131a;border-color:#e7131a}
.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--limed-spruce{background-color:#39434b;border-color:#39434b}
.c-btn--limed-spruce:hover{background-color:#20272c;border-color:#20272c}
.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}
@media (min-width:576px){body.js-nav-menu-open{overflow:hidden}
}
.c-expanded-nav{background-color:#f7f7f7;padding-bottom:32px;position:absolute;top:0;left:0;width:100%;z-index:1}
@media (max-width:575px){.c-expanded-nav{z-index:101}
}
@media (min-width:576px){.c-expanded-nav{overflow:scroll;height:calc(100vh - 82px);top:82px}
.c-expanded-nav.is-slim{top:151px}
.c-expanded-nav.c-expanded-nav__slim{top:65px}
}
@media (min-width:976px){.c-expanded-nav{top:82px;height:auto;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.c-expanded-nav.is-slim{top:227px}
.c-expanded-nav.c-expanded-nav__slim{top:67px}
}
.c-expanded-nav__container{padding:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;max-width:1080px;margin:0 auto}
@media (min-width:576px){.c-expanded-nav__container{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-around}
}
@media (min-width:976px){.c-expanded-nav__container{flex-wrap:nowrap;justify-content:space-between}
}
.c-expanded-nav__container .c-expanded-nav__title{color:#e7131a;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}
.c-expanded-nav__section{margin-bottom:48px}
.c-expanded-nav__section:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav__section{margin-bottom:0;margin-top:32px}
}
@media (min-width:976px){.c-expanded-nav__section{margin-top:0}
}
.c-expanded-nav__title-container{text-align:left;margin-bottom:32px;width:100%}
.c-expanded-nav-mobile-header{font-size:12px;margin-bottom:24px;flex-grow:1}
@media (min-width:976px){.c-expanded-nav-mobile-header{display:none}
}
.c-expanded-nav-mobile-header__container{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:center;margin-bottom:24px;padding-bottom:24px}
.c-expanded-nav-mobile-header__container:last-child{margin-bottom:0}
.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{justify-content:flex-end}
@media (min-width:576px){.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{display:none}
}
.c-expanded-nav-mobile-header__icon-container{text-align:center;flex-basis:calc(33.33333% - 0px)}
@media (min-width:576px){.c-expanded-nav-mobile-header__icon-container{flex-basis:calc(16.66667% - 0px)}
}
.c-expanded-nav-mobile-header__icon-container--popular{border-left:1px solid #000;border-right:1px solid #000;padding:2px 0}
.c-expanded-nav-mobile-header__section{color:#000;font-weight:700;text-transform:uppercase}
.c-expanded-nav-mobile-header__link{color:#000}
.c-expanded-nav-mobile-header__link--subscribe{color:#e7131a;margin-left:16px}
.c-expanded-nav-crossword{min-height:261px}
@media (min-width:576px){.c-expanded-nav-crossword{margin-right:16px;border-right:1px solid #9B9B9B}
}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-crossword{flex-basis:calc(50% - 16px)}
}
@media (min-width:976px){.c-expanded-nav-crossword{margin-right:48px;border:none}
}
.c-expanded-nav-crossword__container{display:flex;justify-content:center;position:relative}
@media (min-width:576px){.c-expanded-nav-crossword__container{margin-left:-48px}
}
.c-expanded-nav-crossword__title-container{margin-bottom:0}
.c-expanded-nav-crossword__background{background-color:#fff;height:224px;width:168px;margin:0 auto;position:absolute;transform:translateX(-50%);left:50%;top:32px}
.c-expanded-nav-crossword__img{height:200px;width:266px;max-width:none;position:relative;z-index:3000000}
.c-expanded-nav-crossword__btn{display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:14px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;width:136px}
@media (min-width:976px){.c-expanded-nav-sections{flex-basis:calc(50% - 0px)}
}
@media (min-width:1200px){.c-expanded-nav-sections{flex-basis:calc(58.33333% - 0px)}
}
.c-expanded-nav-sections__list{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}
@media (min-width:576px){.c-expanded-nav-sections__list{padding-bottom:48px;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-expanded-nav-sections__list{border:none}
}
.c-expanded-nav-sections__title{margin-bottom:32px}
.c-expanded-nav-sections__item{margin-bottom:24px;flex-basis:calc(50% - 0px)}
.c-expanded-nav-sections__item:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
@media (min-width:784px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(25% - 24px)}
}
@media (min-width:976px){.c-expanded-nav-sections__item{margin-right:24px;flex-basis:calc(33.33333% - 24px)}
}
.c-expanded-nav-print{display:flex;flex-direction:column;align-items:center}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-print{flex-basis:calc(50% - 16px)}
}
.c-expanded-nav-print__container{width:100%;text-align:center}
@media (min-width:976px){.c-expanded-nav-print__container{display:flex;text-align:left}
}
.c-expanded-nav-print__text{margin:0}
@media (min-width:576px){.c-expanded-nav-print__text{margin-bottom:24px}
}
.c-expanded-nav-print__link{display:block;white-space:nowrap;color:#000}
.c-expanded-nav-print__link:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
@media (min-width:576px){.c-expanded-nav-print__link{margin-bottom:24px}
}
.c-expanded-nav-print__link--gift{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;height:40px;width:136px;padding:0;cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__link--gift{display:block;border:none;border-radius:none;height:auto;width:auto;white-space:nowrap;color:#000}
.c-expanded-nav-print__link--gift:hover{text-decoration:none;transition:color .3s;color:#5e6a74}
}
.c-expanded-nav-print__img{box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:224px;width:168px;min-width:168px}
.c-expanded-nav-print__img-link{cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__img-link{margin-right:16px}
}
.c-expanded-nav-print__link--latest{padding-right:16px;margin-right:16px;border-right:1px solid #000}
@media (min-width:976px){.c-expanded-nav-print__link--latest{margin-right:0;padding-right:0;border:none}
}
.c-expanded-nav-print__issues{display:flex;justify-content:center;border-bottom:1px solid #000;padding:16px 0 48px;margin-bottom:32px}
@media (min-width:576px){.c-expanded-nav-print__issues{padding-bottom:0;margin-bottom:24px}
}
@media (min-width:976px){.c-expanded-nav-print__issues{border-bottom:none;display:block;text-align:left;padding:0}
.c-expanded-nav-print__issues::after{background-color:#e7131a;content:'';display:block;height:1px;width:39px}
}
@media (min-width:576px){.c-expanded-nav-print__bottom-container{display:flex;flex-direction:column;align-items:center}
}
@media (min-width:976px){.c-expanded-nav-print__bottom-container{display:block}
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{display:inline-block;cursor:pointer;position:relative;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#e7131a}
.hamburger-box{width:20px;height:15px;display:inline-block;position:relative;overflow:hidden}
.hamburger-inner{display:block;top:50%;margin-top:-.5px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:1px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:'';display:block}
.hamburger-inner::before{top:-7px}
.hamburger-inner::after{bottom:-7px}
.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}
.c-nav{background:#fff;max-width:100%;z-index:5000000;padding:16px 0 0 0;position:relative}
@media (min-width:576px){.c-nav{padding:0;position:sticky;top:-89px}
.c-nav.c-nav--slim{top:0;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-nav{top:-164px}
}
.c-nav.is-expanded{background-color:#f7f7f7}
.c-nav.legacy{top:0}
.c-nav__container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px}
@media (min-width:576px){.c-nav__container{font-size:14px}
}
@media (min-width:576px){.c-nav__container::before{content:' ';width:100%;height:4px;background-color:#000;position:fixed;top:0;left:0;z-index:6000000}
}
.c-nav__list{padding:0;margin:0}
.c-nav__item--lacroix{list-style:none;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0 16px;white-space:nowrap}
.c-nav__button{background:0 0;border:none;z-index:102}
.c-nav__list--menu{align-items:center;display:flex;justify-content:flex-start;top:12px;width:25%;margin-left:16px}
@media (min-width:576px){.c-nav__list--menu{height:40px;margin-top:12px;transition:margin-top .5s}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:100px}
.c-nav__list--menu.c-nav__list--menu--slim{margin-top:12px}
}
@media (min-width:976px){.c-nav__list--menu{margin-top:40px}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:174px}
}
@media (min-width:1280px){.c-nav__list--menu{margin-left:0}
}
.c-nav__menu--lacroix{display:flex;margin-left:0;z-index:5000000}
@media (max-width:575px){.nav-open .c-nav__menu--lacroix{z-index:0}
}
.c-nav__search-icon--lacroix{width:16px;height:16px}
.c-nav__list--logos{display:flex;flex-direction:column;align-items:center;width:30%;z-index:5000001}
@media (min-width:576px){.c-nav__list--logos{padding:8px 0 20px}
}
@media (min-width:976px){.c-nav__list--logos{padding:24px 0 20px}
}
.c-nav__list--logos.c-nav__list--logos--slim{padding:0 0 20px}
@media (min-width:576px){.c-nav__list--logos.c-nav__list--logos--slim .c-nav__big-a{display:none}
}
.c-nav.is-expanded .c-nav__list--logos{visibility:hidden;opacity:0}
@media (min-width:576px){.c-nav.is-expanded .c-nav__list--logos--slim{visibility:visible;opacity:1}
}
.c-nav.is-expanded .c-nav__wordmark--lacroix{background-color:#f7f7f7}
.c-nav__list--accounts{display:flex;align-items:center;justify-content:flex-end;width:25%;top:12px;margin-right:16px}
@media (min-width:576px){.c-nav__list--accounts{position:sticky;height:40px}
}
@media (min-width:976px){.c-nav__list--accounts{margin-top:40px}
.c-nav__list--accounts.c-nav__list--accounts--slim{margin-top:12px}
}
@media (min-width:1280px){.c-nav__list--accounts{margin-right:0}
}
.c-nav__before{content:'';background-image:linear-gradient(to top,#000 0,#000 46%,transparent 51%);background-size:100% 1px;background-repeat:no-repeat;height:1px;position:relative;top:32px;width:100%}
@media (min-width:576px){.c-nav__before{position:sticky;top:calc((118px + 8px)/ 2)}
.c-nav__before.c-nav__before--slim{display:none}
}
@media (min-width:976px){.c-nav__before{top:calc((227px + 16px)/ 2)}
}
.c-nav__before.c-nav__before--cineflex{position:absolute}
.c-nav__big-a{padding:0 32px;background-color:#fff}
.c-nav__wordmark--lacroix{line-height:1.25}
@media (min-width:976px){.c-nav__wordmark--lacroix{background-color:#fff}
}
.c-nav__big-a-icon--lacroix{width:29px;height:44px;fill:#e7131a}
@media (min-width:576px){.c-nav__big-a-icon--lacroix{width:50px;height:77px}
}
@media (min-width:976px){.c-nav__big-a-icon--lacroix{width:89px;height:135px}
}
.c-nav__atlantic-wordmark--lacroix{width:110px;height:18px;margin-top:4px}
@media (min-width:576px){.c-nav__atlantic-wordmark--lacroix{width:136px;height:21px;margin-top:20px}
}
@media (min-width:976px){.c-nav__atlantic-wordmark--lacroix{width:175px;height:27px;margin-top:16px}
}
.c-nav__subscribe--lacroix{margin-right:0}
.c-nav__subscribe-link--lacroix{color:#e7131a}
.c-nav__subscribe-link--lacroix:hover{color:#b80f15}
@media (min-width:976px){.c-nav__subscribe-link--lacroix{color:#fff;background-color:#e7131a;border:1px solid #d0021b;border-radius:4px;padding:10px 18px 11px}
.c-nav__subscribe-link--lacroix:hover{color:#fff;background-color:#cf1117}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:none}
@media (min-width:976px){.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:flex}
}
.c-nav__item--small-a{display:none}
.c-nav__item--small-a .c-nav__small-a-icon--lacroix{width:26px;height:40px;fill:#e7131a}
@media (min-width:576px){.c-nav__item--small-a--displayed{display:block;margin:0 32px 0 0}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix{transition:opacity .33s}
.c-nav__latest--lacroix.is-hidden,.c-nav__popular--lacroix.is-hidden{opacity:0;flex-shrink:1}
.c-nav__signin--lacroix{display:none}
@media (min-width:576px){.c-nav__signin--lacroix{display:flex}
}
.c-search__container{align-items:center;display:flex;position:relative;right:0;width:362px;z-index:999}
.c-search__container__container{display:none;opacity:0;overflow:hidden;transition:width .33s;width:0;height:30px;z-index:5000000}
@media (min-width:576px){.c-search__container__container{display:none}
}
@media (min-width:784px){.c-search__container__container{display:block}
}
.c-search__container__container.is-open{width:362px;right:0;height:auto;opacity:1}
.c-search__container__container.is-overflowing{overflow:visible}
.c-search{border:1px solid #c7c7c7;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;margin-bottom:24px;padding:16px 8px;transition:opacity .33s;width:100%;letter-spacing:.25px}
.c-search::placeholder{color:#767676;font-weight:400}
@media (min-width:576px){.c-search{background-color:#fff;border:1px solid #c7c7c7;color:#000;margin-bottom:24px;padding:16px 8px}
}
@media (min-width:784px){.c-search{border:none;color:#999;margin-bottom:0;padding:8px 8px 8px 32px}
}
.c-search__icon{fill:#000;height:16px;width:16px}
.c-search__open{align-items:center;display:flex;height:auto;margin-top:1px;transition:margin-left .33s;z-index:999}
.c-search__close .c-search__icon,.c-search__open .c-search__icon{transition:fill .3s}
.c-search__close:active .c-search__icon,.c-search__close:focus .c-search__icon,.c-search__open:active .c-search__icon,.c-search__open:focus .c-search__icon{fill:#999}
.c-search__close:hover .c-search__icon,.c-search__open:hover .c-search__icon{fill:#b3b3b3}
.c-search__close .c-search__icon{margin-left:8px;margin-right:8px;stroke:#fff;stroke-width:1px}
.c-search__menu.c-menu{border-radius:0;justify-content:flex-end;top:34px;width:100%;display:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.5)}
.c-search__menu.c-menu::before{content:none}
.c-search__menu.c-menu .c-menu__section{padding:32px}
.js-search-container.is-open .c-search__menu.c-menu{display:block}
.c-overlay{background-color:#000;display:block;height:100%;left:0;opacity:.35;position:fixed;top:0;transition:opacity .33s;width:100%;z-index:100}
.c-overlay.is-hidden{opacity:0;pointer-events:none}
.c-search__container--mobile{flex:1}
@media (min-width:576px){.c-search__container--mobile{display:block}
}
@media (min-width:976px){.c-search__container--mobile{display:none}
}
.c-search__icon--inline--mobile{fill:#000;position:absolute;left:0;top:16px}
.c-search__form{width:100%;display:none}
.is-open .c-search__form{display:block}
.c-search__submit{border-top-left-radius:2px;border-bottom-left-radius:2px;border:none;height:100%;position:absolute;top:0;width:24px;visibility:hidden}
.c-search__submit--mobile{border-top-right-radius:2px;border-bottom-right-radius:2px;left:0;width:32px;z-index:5000000}
.c-search__form--mobile{border-bottom:1px solid #000;margin-bottom:32px;position:relative}
.c-search--mobile{background-color:#f7f7f7;border:0;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;margin-bottom:0;opacity:1;padding:16px 24px 32px 32px;width:100%}
.c-search--mobile::placeholder{color:#767676}
.c-skip-link{display:none;position:absolute}
@media (min-width:576px){.c-skip-link{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;padding-bottom:8px;padding-top:8px;text-align:center;text-transform:uppercase;z-index:5000}
.c-skip-link:active,.c-skip-link:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.c-skip-link:active,.c-skip-link:focus{background:#000;height:40px;position:absolute;width:98px}
}
@media (min-width:784px){.c-skip-link{width:82px}
}
@media (min-width:976px){.c-skip-link:focus{height:69px}
}
.c-dropdown{position:relative}
.c-dropdown__btn{align-items:center;display:flex}
.c-dropdown__btn::after{border-color:#fff;border-style:solid;border-width:0 0 1px 1px;content:'';height:6px;margin-left:4px;transform:rotate(-45deg);transform-origin:center 0;width:6px;display:block}
.c-dropdown__menu{background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;left:50%;max-width:180px;opacity:0;position:absolute;top:calc(100% + 7px);transform:translateX(-50%) scale(0);transform-origin:center top;transition:transform .2s ease-in-out,opacity .1s ease-in-out;z-index:5000000}
.c-dropdown__menu::after,.c-dropdown__menu::before{content:'';height:18px;left:0;position:absolute}
.c-dropdown__menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;transform:rotate(45deg);width:18px}
.c-dropdown__menu::after{background:0 0;top:-18px;width:100%}
.c-dropdown__menu.is-active{opacity:1;transform:translateX(-50%) scale(1)}
.c-dropdown__section{padding:16px}
.c-dropdown__list{list-style:none;margin:0;padding:0}
.c-dropdown__item{display:block}
.c-dropdown__item:not(:last-child){margin-bottom:4px}
.c-dropdown__link{color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px}
.c-dropdown__link:active,.c-dropdown__link:hover{color:#999}
.c-follow{display:flex;line-height:1}
.c-follow__link:nth-child(n+1){margin-left:16px}
.c-follow__icon{fill:#000;height:20px;transition:fill .1s;width:20px}
.c-follow__icon:hover{fill:#666;transition:fill .3s}
.c-follow__icon:active{fill:#999;transition:fill .3s}
.c-follow__icon--video{fill:#fff}
.c-follow__icon--video:hover{fill:#999}
.c-follow__icon--video:active{fill:#666}
.c-share-kit{display:flex;flex-grow:1;justify-content:space-between;list-style:none;margin:0;padding:0}
@media (min-width:576px){.c-share-kit{flex-grow:0}
}
.c-share-kit__item{flex-grow:1}
.c-share-kit__item:not(:last-child){margin-right:4px}
@media (min-width:576px){.c-share-kit__item:not(:last-child){margin-right:8px}
}
.c-nav__item--subscribe{font-size:14px;flex-grow:1;flex-basis:auto;margin:0 0 0 auto;width:auto;text-transform:none;padding:0;height:100%}
@media (min-width:784px){.c-nav__item--subscribe{order:0}
}
.c-nav__link--subscribe{border-radius:4px;color:#fff}
.c-nav__title--subscribe.c-nav__title--subscribe{line-height:1em}
.u-border-box{box-sizing:border-box}
.u-border-box *,.u-border-box ::after,.u-border-box ::before{box-sizing:inherit}
.u-element-invisible{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.u-hidden{display:none!important}
.u-smooth-font{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.c-social__link--lacroix:hover{text-decoration:none}
.c-search__submit--lacroix[type=submit]{background-color:transparent;border-radius:0;color:transparent;padding:0}
.c-search--mobile--lacroix[type=search]{-webkit-appearance:none}
.nav-open--lacroix{background-color:#fff}
@media (max-width:575px){.nav-open--lacroix #breaking-news,.nav-open--lacroix #main-navigation--lacroix~*{display:none;opacity:0;transition:all .33s}
}
.c-newsletters-header__container{-webkit-font-smoothing:antialiased;position:relative;z-index:10}
.c-newsletters-header__img{height:150px;width:100%;object-fit:cover}
@media (min-width:576px){.c-newsletters-header__img{height:200px}
}
@media (min-width:784px){.c-newsletters-header__img{height:300px}
}
.c-newsletters-header__text-container{position:absolute;margin:0 auto;max-width:1280px;left:0;right:0;top:calc(50% - (24px / 2))}
@media (min-width:576px){.c-newsletters-header__text-container{font-variant-numeric:lining-nums;font-weight:400;font-size:32px;font-family:Bodoni,Georgia,serif;top:calc(50% - (32px / 2))}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-size:32px}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
@media (min-width:784px){.c-newsletters-header__text-container{font-variant-numeric:lining-nums;font-weight:400;font-size:44px;font-family:Bodoni,Georgia,serif;top:calc(50% - (44px / 2))}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-size:44px}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
@media (min-width:976px){.c-newsletters-header__text-container{font-variant-numeric:lining-nums;font-weight:400;font-size:64px;font-family:Bodoni,Georgia,serif;top:calc(50% - (64px / 2))}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-size:64px}
.fonts-loaded .c-newsletters-header__text-container,.no-js .c-newsletters-header__text-container{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
.c-newsletters-header__text{font-variant-numeric:lining-nums;font-weight:400;font-size:24px;font-family:Bodoni,Georgia,serif;margin-left:16px;text-transform:uppercase;letter-spacing:3px}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-size:24px}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
@media (min-width:576px){.c-newsletters-header__text{font-variant-numeric:lining-nums;font-weight:400;font-size:32px;font-family:Bodoni,Georgia,serif}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-size:32px}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
@media (min-width:784px){.c-newsletters-header__text{font-variant-numeric:lining-nums;font-weight:400;font-size:44px;font-family:Bodoni,Georgia,serif}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-size:44px}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
@media (min-width:976px){.c-newsletters-header__text{font-variant-numeric:lining-nums;font-weight:400;font-size:64px;font-family:Bodoni,Georgia,serif}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-size:64px}
.fonts-loaded .c-newsletters-header__text,.no-js .c-newsletters-header__text{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;line-height:1.125}
}
@media (min-width:1280px){.c-newsletters-header__text{margin-left:0}
}
.c-newsletters-list__container{-webkit-font-smoothing:antialiased;max-width:1036px;margin:16px auto 40px;padding:0 16px 0 16px}
@media (min-width:576px){.c-newsletters-list__container{margin:48px auto 40px}
}
.c-newsletters-list__container .select-all-checkboxes{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:block;margin:24px auto 40px;align-self:center;text-align:center;font-size:14px;letter-spacing:.25px;color:#fff;background-color:#21272c;text-decoration:none;padding:12px 20px;line-height:1;border-radius:4px;border:none}
.c-newsletters-list__container h3,.c-newsletters-list__container h4{text-align:center;font-weight:400}
.c-newsletters-list__container h3{font-size:24px;letter-spacing:-.25px;line-height:28px;display:none}
@media (min-width:576px){.c-newsletters-list__container h3{display:block;font-size:36px;line-height:36px}
}
.c-newsletters-list__container h4{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px;line-height:22px;color:#5e6a74}
@media (min-width:576px){.c-newsletters-list__container h4{font-size:16px;line-height:20px}
}
.c-newsletters-list__container .c-newsletters-list__form{border-top:1px #000 solid;border-bottom:1px #000 solid;display:flex;flex-direction:column;flex-wrap:wrap;padding-top:16px}
@media (min-width:784px){.c-newsletters-list__container .c-newsletters-list__form{flex-direction:row}
}
.c-newsletters-list__container .c-newsletters-list__item{width:100%;flex-basis:calc(50% - 20px);margin:10px auto;border-bottom:#d3dce6 thin solid}
.c-newsletters-list__container .c-newsletters-list__item:last-child{border-bottom:none}
@media (min-width:784px){.c-newsletters-list__container .c-newsletters-list__item{margin:20px 0}
}
.c-newsletters-list__container .c-newsletters-list__item input{display:none}
.c-newsletters-list__container .c-newsletters-list__item input+label span{display:inline-block;height:20px;min-width:20px;border:1px solid;border-radius:2px;margin-right:20px;margin-top:4px;cursor:pointer}
.c-newsletters-list__container .c-newsletters-list__item input:checked+label span{background-color:#000}
.c-newsletters-list__container .c-newsletters-list__item input:checked+label span::after{content:'';color:#fff;display:inline-block;height:6px;width:14px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg) translate(7px,-4px)}
.c-newsletters-list__container .c-newsletters-list__item label{font-size:24px;line-height:30px;letter-spacing:-.25px;display:flex;flex-direction:row}
.c-newsletters-list__container .c-newsletters-list__item a{color:#e7131a;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:10px;line-height:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px}
.c-newsletters-list__container .c-newsletters-list__item a::after{content:' >'}
.c-newsletters-list__container .c-newsletters-list__item em{font-style:italic}
.c-newsletters-list__container .c-newsletters-list__item .c-newsletters-list__text-container{padding-bottom:32px;width:100%}
.c-newsletters-list__container .c-newsletters-list__item .c-newsletters-list__frequency{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px;line-height:18px;color:#5e6a74;margin:0;font-style:italic}
.c-newsletters-list__container .c-newsletters-list__item .c-newsletters-list__description{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:.25px}
@media (min-width:784px){.c-newsletters-list__container .c-newsletters-list__item--left{margin-right:20px}
.c-newsletters-list__container .c-newsletters-list__item--right{margin-left:20px}
.c-newsletters-list__container .c-newsletters-list__item--penultimate{border-bottom:none}
}
.c-newsletters-list__container .c-newsletters-list__item::after{clear:both}
.c-newsletters-list__container .c-newsletters-list__item--bottom{border-bottom:none}
.c-newsletters-list__container .placeholder-inputs{display:block}
.c-newsletters-banner{-webkit-font-smoothing:antialiased;border-top:1px solid #fff;box-sizing:border-box;display:none;color:#fff;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;background-color:#000;padding:16px 16px 32px;position:fixed;bottom:0;z-index:5000;width:100%}
@media (min-width:576px){.c-newsletters-banner{padding:16px}
}
@media (min-width:976px){.c-newsletters-banner{padding:24px;max-height:124px}
}
.c-newsletters-banner.display-banner{display:block}
.c-newsletters_containers-container{max-width:572px;margin:0 auto}
@media (min-width:976px){.c-newsletters_containers-container{display:flex;flex-direction:row;justify-content:space-between;max-width:1036px}
}
.c-newsletters_containers-container.is-hidden{display:none}
.c-newsletters-banner__counter-container{margin-right:20px;text-align:center}
.c-newsletters-banner__counter-container::after{display:block;content:'';width:18px;height:1px;background-color:#fff;margin:8px auto 0}
.c-newsletters-banner__counter{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;font-size:52px;margin:0;line-height:1;text-align:center;width:28px}
.c-newsletters-banner__container{display:flex;margin-bottom:16px}
@media (min-width:976px){.c-newsletters-banner__container{margin-right:20px;width:40%}
}
.c-newsletters-banner__label{font-size:20px;font-weight:700;letter-spacing:.25px;line-height:24px;margin:0 0 8px}
@media (min-width:976px){.c-newsletters-banner__label{margin:0 20px 8px 0}
}
.c-newsletters-banner__text{font-size:14px;letter-spacing:.25px;line-height:18px;margin:0}
.c-newsletters-banner__email-container{width:80%}
.c-newsletters-banner__email{border:none;border-top-right-radius:0;border-bottom-right-radius:0;height:40px;width:100%}
.c-newsletters-banner__email:focus+.c-newsletters-banner__submit{color:#fff;background-color:#0550c8}
.c-newsletters-banner__email::placeholder{color:#8592a4;font-size:14px;letter-spacing:.25px;padding:0 16px 0}
.c-newsletters-banner__text-container{display:flex;flex-direction:column}
@media (min-width:976px){.c-newsletters-banner__fields{margin-left:20px;width:60%}
}
.c-newsletters-banner__fields-container{align-items:center;display:flex}
.c-newsletters-banner .c-newsletters-banner__submit{background-color:#c0ccda;border-top-left-radius:0;border-bottom-left-radius:0;border:none;height:40px;letter-spacing:.25px;text-transform:none;font-weight:400;font-size:14px;color:#5e6a74;width:30%;border-width:thin}
.c-newsletter-banner__success{display:none;text-align:center}
.c-newsletter-banner__success.is-showing{display:flex}
@media (min-width:576px){.c-newsletter-banner__success.is-showing{display:block}
}
.c-newsletter-banner__success-container{text-align:left}
@media (min-width:576px){.c-newsletter-banner__success-container{text-align:center}
}
.c-newsletter-banner__checkmark{margin:0 24px 0 0}
@media (min-width:576px){.c-newsletter-banner__checkmark{margin:0 0 12px 0}
}
.c-newsletter-banner__thanks{font-size:20px;font-weight:500;margin:0 0 8px 0;line-height:1}
.c-newsletter-banner__check{font-size:14px;margin:0}
.c-newsletter-banner__error{color:#e7131a;display:none;text-align:left;margin:0}
.c-newsletter-banner__error.is-showing{display:block}
.c-newsletter-promo__container{position:relative;-webkit-font-smoothing:antialiased;margin:40px 24px 56px;padding:24px 20px;max-width:100%;overflow:hidden;border:.25px solid #000;background-color:#f8f7f3}
@media (min-width:784px){.c-newsletter-promo__container{margin:48px 16px 40px;padding:38px 64px;box-sizing:border-box}
}
@media (min-width:1200px){.c-newsletter-promo__container{margin:48px auto 40px;max-width:1036px}
}
.c-newsletter-promo__tiles{position:absolute;transform:rotate(10deg) translate(-73px,-71%);width:147%}
@media (min-width:784px){.c-newsletter-promo__tiles{transform:rotate(-14deg) translate(75%,-10%);width:100%}
}
@media (min-width:976px){.c-newsletter-promo__tiles{transform:rotate(-14deg) translate(62%,-25%);width:100%}
}
.c-newsletter-promo__text-container{margin-top:30%;position:relative;z-index:10;font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif}
@media (min-width:784px){.c-newsletter-promo__text-container{max-width:550px;margin-top:0}
}
.c-newsletter-promo__title{margin-top:24px;font-size:33px;line-height:40px;font-weight:400}
.c-newsletter-promo__description{font-size:22px;line-height:30px;margin:16px 0 24px}
.c-newsletter-promo__cta{display:inline-block;color:#fff;background-color:#000;font-family:"Logic Monospace",monospace;font-size:14px;line-height:17.5px;letter-spacing:.75px;padding:11px 40px}
.c-search__container{align-items:center;display:flex;position:relative;right:0;width:362px;z-index:999}
.c-search__container__container{display:none;opacity:0;overflow:hidden;transition:width .33s;width:0;height:30px;z-index:5000000}
@media (min-width:576px){.c-search__container__container{display:none}
}
@media (min-width:784px){.c-search__container__container{display:block}
}
.c-search__container__container.is-open{width:362px;right:0;height:auto;opacity:1}
.c-search__container__container.is-overflowing{overflow:visible}
.c-search{border:1px solid #c7c7c7;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;margin-bottom:24px;padding:16px 8px;transition:opacity .33s;width:100%;letter-spacing:.25px}
.c-search::placeholder{color:#767676;font-weight:400}
@media (min-width:576px){.c-search{background-color:#fff;border:1px solid #c7c7c7;color:#000;margin-bottom:24px;padding:16px 8px}
}
@media (min-width:784px){.c-search{border:none;color:#999;margin-bottom:0;padding:8px 8px 8px 32px}
}
.c-search__icon{fill:#000;height:16px;width:16px}
.c-search__open{align-items:center;display:flex;height:auto;margin-top:1px;transition:margin-left .33s;z-index:999}
.c-search__close .c-search__icon,.c-search__open .c-search__icon{transition:fill .3s}
.c-search__close:active .c-search__icon,.c-search__close:focus .c-search__icon,.c-search__open:active .c-search__icon,.c-search__open:focus .c-search__icon{fill:#999}
.c-search__close:hover .c-search__icon,.c-search__open:hover .c-search__icon{fill:#b3b3b3}
.c-search__close .c-search__icon{margin-left:8px;margin-right:8px;stroke:#fff;stroke-width:1px}
.c-search__menu.c-menu{border-radius:0;justify-content:flex-end;top:34px;width:100%;display:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.5)}
.c-search__menu.c-menu::before{content:none}
.c-search__menu.c-menu .c-menu__section{padding:32px}
.js-search-container.is-open .c-search__menu.c-menu{display:block}
.c-overlay{background-color:#000;display:block;height:100%;left:0;opacity:.35;position:fixed;top:0;transition:opacity .33s;width:100%;z-index:100}
.c-overlay.is-hidden{opacity:0;pointer-events:none}
.c-search__container--mobile{flex:1}
@media (min-width:576px){.c-search__container--mobile{display:block}
}
@media (min-width:976px){.c-search__container--mobile{display:none}
}
.c-search__icon--inline--mobile{fill:#000;position:absolute;left:0;top:16px}
.c-search__form{width:100%;display:none}
.is-open .c-search__form{display:block}
.c-search__submit{border-top-left-radius:2px;border-bottom-left-radius:2px;border:none;height:100%;position:absolute;top:0;width:24px;visibility:hidden}
.c-search__submit--mobile{border-top-right-radius:2px;border-bottom-right-radius:2px;left:0;width:32px;z-index:5000000}
.c-search__form--mobile{border-bottom:1px solid #000;margin-bottom:32px;position:relative}
.c-search--mobile{background-color:#f7f7f7;border:0;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;margin-bottom:0;opacity:1;padding:16px 24px 32px 32px;width:100%}
.c-search--mobile::placeholder{color:#767676}
.c-non-metered-nudge{height:0;background-color:#fff;position:fixed;bottom:0;width:100vw;z-index:5000;transition:height .2s;overflow:hidden;border-top:2px solid #000}
.c-non-metered-nudge.is-visible{height:83px}
@media (min-width:784px){.c-non-metered-nudge.is-visible{align-items:center;display:flex;justify-content:space-between;height:70px}
}
.c-non-metered-nudge__container-container{max-width:1280px;height:100%}
@media (min-width:784px){.c-non-metered-nudge__container-container{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 32px);margin-left:auto;margin-right:auto}
}
@media (min-width:1376px){.c-non-metered-nudge__container-container{width:1280px}
}
.c-non-metered-nudge__text-container{display:none;width:100%;max-width:960px}
@media (min-width:784px){.c-non-metered-nudge__text-container{display:flex;justify-content:flex-start;align-items:center;max-width:none}
}
.c-non-metered-nudge__container{display:flex;align-items:center;justify-content:center;padding:0 24px;position:relative;height:100%}
@media (min-width:784px){.c-non-metered-nudge__container{padding:0}
}
.c-non-metered-nudge__text{color:#000;display:inline;font-size:18px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;line-height:20px;margin:0}
.c-non-metered-nudge__text--main{border-right:1px solid #000;margin-right:24px;padding:4px 24px 4px 0}
.c-non-metered-nudge__text--mobile{border-bottom:4px solid #e7131a;font-size:14px;font-weight:600;letter-spacing:.25px}
@media (min-width:784px){.c-non-metered-nudge__text--mobile{display:none}
}
.c-non-metered-nudge__text--subscribe{border-bottom:4px solid #e7131a;font-size:16px;font-weight:600}
.c-non-metered-nudge__close-icon{height:14px;width:14px}
@media (min-width:784px){.c-non-metered-nudge__close-icon{height:16px;width:16px}
}
.c-non-metered-nudge__close-icon-button{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;transition:opacity .2s;padding:0;width:22px;height:22px}
@media (min-width:784px){.c-non-metered-nudge__close-icon-button{position:static;top:calc(50% - 8px);right:16px;width:auto;height:auto}
}
.c-non-metered-nudge__close-icon-button:hover{opacity:.3}
.c-non-metered-nudge--non-homepage .c-non-metered-nudge__container-container{max-width:960px}
.c-non-metered-nudge--non-homepage .c-non-metered-nudge__close-icon-button{position:absolute}
@media (min-width:784px){.c-non-metered-nudge--non-homepage .c-non-metered-nudge__close-icon-button{top:calc(50% - 8px);right:16px}
}
.c-non-metered-nudge--article.is-visible{justify-content:center}
.c-non-metered-nudge--article .c-non-metered-nudge__container-container{max-width:672px;justify-content:flex-start}
@media (min-width:784px){.c-non-metered-nudge--article .c-non-metered-nudge__container-container{margin:0 48px}
}
@media (min-width:976px){.c-non-metered-nudge--article .c-non-metered-nudge__container-container{max-width:1036px}
}
@media (min-width:1100px){.c-non-metered-nudge--article .c-non-metered-nudge__container-container{margin:0 auto}
}
.c-non-metered-nudge--article .c-non-metered-nudge__text--subscribe{order:2;white-space:nowrap}
.c-non-metered-nudge--article .c-non-metered-nudge__text--main{display:block;margin-right:0;padding-right:0;border-right:0;order:0}
@media (min-width:1100px){.c-non-metered-nudge--article .c-non-metered-nudge__text--main{display:inline}
}
.c-non-metered-nudge--article .c-non-metered-nudge__text-container::after{background-color:#000;display:block;content:'';width:1px;height:28px;order:1;margin:0 24px}
body.with-gate{overflow:hidden;-webkit-font-smoothing:antialiased;position:fixed;width:100%}
.c-gate__container{z-index:2000000;position:fixed;top:0;left:0;bottom:0;right:0;max-height:100vh;overflow-y:scroll;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px}
.c-gate__container b{font-weight:600}
.c-gate__container a{color:#000;text-decoration:none}
.c-gate__container .c-gate__viewport{height:100%;display:flex;flex-direction:column;min-height:550px}
.c-gate__container .c-gate__shadow{background:rgba(0,0,0,.5);flex-grow:1}
.c-gate__container .c-gate__spacing-container{background:#fff;align-items:center;padding:24px 16px 40px 16px;text-align:center;border-top:2px solid #000}
.c-gate__container .c-gate__link{text-decoration:underline;color:#39434b;cursor:pointer}
.c-gate__container .c-gate__link:hover{text-decoration:underline}
.c-gate__container .c-gate__header{font-size:20px;line-height:24px;padding:12px 0;font-weight:600;margin:0}
.c-gate__container .c-gate__subscribe-button{width:100%;font-size:16px;letter-spacing:.25px;background-color:#e7131a;padding:12px 0;border-radius:4px;margin:16px auto;color:#fff}
@media (min-width:784px){.c-gate__container .c-gate__subscribe-button{max-width:260px}
}
.c-gate__container .c-gate__subscribe-button:hover{background-color:#3a4043}
.c-gate__container .c-gate__subscribe-button--variant{background-color:#0550c8}
.c-gate__container .c-gate__subscribe-button--variant:hover{background-color:#063c93}
.c-nudge-compressed__container,.c-nudge-expanded__container{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px;letter-spacing:.25px;background-color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:5000000;outline:0;-webkit-font-smoothing:antialiased;border-top:2px solid #000}
@media print{.c-nudge-compressed__container,.c-nudge-expanded__container{visibility:hidden}
}
.c-nudge-compressed__container .c-nudge__spacing-container,.c-nudge-expanded__container .c-nudge__spacing-container{position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:16px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__spacing-container,.c-nudge-expanded__container .c-nudge__spacing-container{flex-direction:row;flex-wrap:wrap;padding:8px 30px 20px;max-width:1325px}
}
.c-nudge-compressed__container a,.c-nudge-expanded__container a{text-decoration:underline;color:#39434b}
.c-nudge-compressed__container .c-nudge__copy-container,.c-nudge-expanded__container .c-nudge__copy-container{width:100%;text-align:center}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__copy-container,.c-nudge-expanded__container .c-nudge__copy-container{flex:1;text-align:left;order:1;flex-basis:1px}
}
.c-nudge-compressed__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__header{font-size:14px;margin:0}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__header{font-size:24px;line-height:1;padding-top:24px;font-weight:600}
}
.c-nudge-compressed__container .c-nudge__subheader,.c-nudge-expanded__container .c-nudge__subheader{font-size:20px;line-height:24px;padding:16px 0 24px 0;margin:0 auto;font-weight:600;width:256px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__subheader,.c-nudge-expanded__container .c-nudge__subheader{font-size:18px;line-height:1.125;padding-top:8px;font-weight:400;width:100%}
}
.c-nudge-compressed__container .c-nudge__subscribe-container,.c-nudge-expanded__container .c-nudge__subscribe-container{padding:0}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__subscribe-container,.c-nudge-expanded__container .c-nudge__subscribe-container{flex-basis:230px;order:3}
}
.c-nudge-compressed__container .c-nudge__count,.c-nudge-compressed__container .c-nudge__count-mobile,.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__count-mobile{color:#e7131a;font-size:20px;font-weight:800;padding-right:8px}
@media (max-width:575px){.c-nudge-compressed__container .c-nudge__subscribe-link-mobile,.c-nudge-expanded__container .c-nudge__subscribe-link-mobile{align-self:center;width:100%}
}
.c-nudge-compressed__container .c-nudge__button,.c-nudge-expanded__container .c-nudge__button{display:inline-block;align-self:center;text-align:center;width:100%;font-size:16px;letter-spacing:.25px;color:#fff;background-color:#e7131a;text-decoration:none;padding:16px 0;line-height:1}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button,.c-nudge-expanded__container .c-nudge__button{align-self:flex-end;width:230px}
}
.c-nudge-compressed__container svg,.c-nudge-expanded__container svg{display:block;width:16px;height:12px;cursor:pointer}
.c-nudge-compressed__container .c-nudge__nudge-container,.c-nudge-expanded__container .c-nudge__nudge-container{order:3;font-size:14px;text-align:center}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__nudge-container,.c-nudge-expanded__container .c-nudge__nudge-container{order:0;width:100%;display:flex;align-items:center;text-align:left}
}
.c-nudge-compressed__container .c-nudge__header-mobile--emphasized,.c-nudge-compressed__container .c-nudge__message-desktop--emphasized,.c-nudge-compressed__container .c-nudge__message-mobile--emphasized,.c-nudge-compressed__container .c-nudge__notice--emphasized,.c-nudge-expanded__container .c-nudge__header-mobile--emphasized,.c-nudge-expanded__container .c-nudge__message-desktop--emphasized,.c-nudge-expanded__container .c-nudge__message-mobile--emphasized,.c-nudge-expanded__container .c-nudge__notice--emphasized{color:#e7131a;font-weight:600}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__login--bordered,.c-nudge-expanded__container .c-nudge__login--bordered{padding-left:16px;border-left:#afb8c6 solid 1px;margin-left:16px}
}
.c-nudge-expanded__container.c-nudge-expanded__container--slide-out{transition:bottom .5s ease}
.c-nudge-expanded__container .c-nudge__header{font-size:14px;margin:0}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__header{font-size:24px;line-height:1;padding-top:24px;font-weight:600}
}
.c-nudge-expanded__container .c-nudge__subheader{font-size:20px;line-height:24px;padding:16px 0 12px 0;margin:0 auto;font-weight:600;width:256px}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__subheader{font-size:18px;line-height:1.125;padding-top:8px;font-weight:400;width:100%}
}
.c-nudge-expanded__container .c-nudge__icon{position:absolute;right:16px;top:22px}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__icon{top:29px;right:30px}
}
.c-nudge-expanded__container .c-nudge__compress-icon.c-nudge__compress-icon--rotate{transform:rotate(180deg);transition:transform .5s ease}
.c-nudge-expanded__container .c-nudge__subscribe-container{width:100%;align-self:flex-end;margin-bottom:12px}
.c-nudge-expanded__container .c-nudge__nudge-container{padding-top:16px;opacity:1}
.c-nudge-expanded__container .c-nudge__button{border-radius:4px;border:none}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__button{margin-left:4px}
}
.c-nudge-expanded__container .c-nudge__button--variant{background-color:#0550c8}
.c-nudge-expanded__container .c-nudge__button--variant:hover{background-color:#063c93}
.c-nudge-expanded__container .c-nudge__header-mobile{opacity:1}
.c-nudge-expanded__container .c-nudge__nudge-container--fade-out{opacity:0;transition:opacity 500s ease}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__count-mobile,.c-nudge-expanded__container .c-nudge__header-mobile{display:none}
}
.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__notice{display:none}
@media (min-width:576px){.c-nudge-expanded__container .c-nudge__count,.c-nudge-expanded__container .c-nudge__header,.c-nudge-expanded__container .c-nudge__notice{display:block}
}
@media (min-width:576px){.c-nudge-expanded__container .subheader-mobile{display:none}
}
.c-nudge-expanded__container .subheader-desktop{display:none}
@media (min-width:576px){.c-nudge-expanded__container .subheader-desktop{display:block}
}
.c-nudge-compressed__container{background-color:#fff;position:fixed;bottom:0;display:flex;left:0;width:100%;z-index:5000000;text-align:center;height:64px;border-top:2px solid #000}
.c-nudge-compressed__container .c-nudge__spacing-container{display:flex;width:100%;flex-direction:row}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__spacing-container{flex-direction:initial;padding:12px 30px}
}
.c-nudge-compressed__container .c-nudge__icon{position:absolute;top:24px;right:16px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__icon{order:2;position:static;padding-bottom:4px}
}
.c-nudge-compressed__container .c-nudge__compressed-link{font-size:14px;font-weight:400;display:flex;align-items:center;padding-bottom:4px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-link{padding-bottom:0;max-width:40%;text-align:left}
}
@media (min-width:784px){.c-nudge-compressed__container .c-nudge__compressed-link{max-width:50%}
}
@media (min-width:976px){.c-nudge-compressed__container .c-nudge__compressed-link{max-width:60%}
}
.c-nudge-compressed__container .c-nudge__button--mobile-hidden,.c-nudge-compressed__container .c-nudge__compressed-link--mobile-hidden{display:none}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button--mobile-hidden,.c-nudge-compressed__container .c-nudge__compressed-link--mobile-hidden{display:flex}
}
.c-nudge-compressed__container .c-nudge__button{padding:0;margin-right:32px;background-color:transparent;color:inherit;border:none;border-bottom:4px solid #e7131a;width:auto;font-weight:600;font-size:14px}
@media (min-width:784px){.c-nudge-compressed__container .c-nudge__button{margin-right:60px}
}
.c-nudge-compressed__container .c-nudge__button--centered{margin:auto}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__button--centered{display:none}
}
.c-nudge-compressed__container .c-nudge__copy-container{flex:0}
.c-nudge-compressed__container .c-nudge__subscribe-container{flex:1;display:flex;flex-direction:row;justify-content:flex-end}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-link{display:flex}
}
.c-nudge-compressed__container .c-nudge__compressed-anchor,.c-nudge-compressed__container .c-nudge__message-desktop{display:none}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__compressed-anchor,.c-nudge-compressed__container .c-nudge__message-desktop{display:inline}
}
.c-nudge-compressed__container .c-nudge__message-mobile{display:inline;font-size:14px}
@media (min-width:576px){.c-nudge-compressed__container .c-nudge__message-mobile{display:none}
}
.c-share-kit{display:flex;flex-grow:1;justify-content:space-between;list-style:none;margin:0;padding:0}
@media (min-width:576px){.c-share-kit{flex-grow:0}
}
.c-share-kit__item{flex-grow:1}
.c-share-kit__item:not(:last-child){margin-right:4px}
@media (min-width:576px){.c-share-kit__item:not(:last-child){margin-right:8px}
}
.c-share-social{display:none;margin-right:16px;position:absolute;left:0}
@media (min-width:1200px){.c-share-social{display:block}
}
.c-share-social.c-share-social--sticky{position:fixed;top:calc(50% - 66px);left:0}
.c-share-social__list{list-style:none;margin:0;padding:0;border-left:4px solid #e7131a;display:flex;flex-direction:column;padding:16px 0 16px 16px;width:78px}
.c-share-social__item{width:32px}
.c-share-social__item:not(:last-child){border-bottom:1px solid #000;margin-bottom:12px;padding-bottom:12px}
.c-share-social__btn{border:0;padding:0;cursor:pointer;background:0 0}
.c-share-social__btn:hover .c-share-social__link-icon{fill:#5e6a74;transition:fill .3s}
.c-share-social__success-icon{display:flex;align-items:center;justify-content:center;opacity:0;font-size:14px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;position:absolute;top:-12px;left:44px;height:40px;width:140px;background-color:#e7e7e7;border-radius:4px;transition:.5s opacity;pointer-events:none}
.c-share-social__success-icon::before{content:'';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #e7e7e7;display:block;position:absolute;top:12px;left:-12px}
.c-share-social__item--copy-link{display:flex;align-items:center;justify-content:center;position:relative}
.c-share-social__item--copy-link.c-share-social--success .c-share-social__success-icon{opacity:1}
.c-share-social__link{align-items:center;display:flex;fill:#000;justify-content:center;width:100%}
.c-share-social__link:hover{fill:#5e6a74}
.c-share-social__btn,.c-share-social__link-icon{height:16px;width:16px}
.l-article-recirc{margin:0 auto;max-width:1036px;padding:0 16px}
@media (min-width:576px){.l-article-recirc{padding:0}
}
@media (min-width:976px){.l-article-recirc__rivers{display:flex}
}
.l-article-recirc__leaflet{margin-top:16px}
.l-article-recirc__popular{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:672px;width:100%}
@media (min-width:976px){.l-article-recirc__popular{flex-grow:1;margin-right:32px;max-width:none}
}
@media (min-width:1200px){.l-article-recirc__popular{margin-right:64px}
}
.l-article-recirc__video{margin-left:auto;margin-right:auto;max-width:672px;width:100%}
@media (min-width:976px){.l-article-recirc__video{flex-basis:300px;flex-shrink:0;max-width:none;min-width:300px}
}
.c-article-writer{font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;display:flex;margin-top:0;position:relative}
.fonts-loaded .c-article-writer,.no-js .c-article-writer{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-article-writer.lazyloaded{opacity:1}
.c-article-writer+.c-article-writer{margin-top:16px}
.c-article-writer__image{flex-basis:72px;flex-shrink:0;margin:0 16px 0 0;max-width:72px}
@media (min-width:576px){.c-article-writer__image{margin-right:24px;flex-basis:102px;max-width:102px}
}
.c-article-writer__media{padding-bottom:100%}
.c-article-writer__picture{background-color:#c0ccda;border:1px solid #d3dce6;border-radius:50%;box-sizing:border-box;height:72px;overflow:hidden}
@media (min-width:576px){.c-article-writer__picture{height:102px}
}
.c-article-writer__img{display:block;opacity:0;transition:opacity .5s}
.c-article-writer__img.lazyloaded{opacity:1}
.no-js .c-article-writer__img{opacity:1}
.c-article-writer__content{flex-basis:100%;flex-grow:1}
@media (min-width:576px){.c-article-writer__content{padding-top:4px}
}
.c-article-writer__bio{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-style:italic;line-height:1.25}
.c-article-writer__bio em,.c-article-writer__bio i{font-style:normal}
.c-article-writer__bio .author-link{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-style:normal;font-size:14px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase}
.c-article-writer__bio .author-link:hover{color:#5e6a74}
.c-article-writer__connect{font-size:16px;margin:0 16px 0 0}
@media (min-width:576px){.c-article-writer__connect{margin-right:32px}
}
.c-article-writer__social{align-items:center;display:flex;margin-top:8px}
@media (min-width:576px){.c-article-writer__social{border-top:1px solid #d3dce6;margin-top:16px;padding-top:16px}
}
.c-article-writer__social-link{align-items:center;display:inline-flex;fill:#000;line-height:1}
.c-article-writer__social-link:not(:last-child){margin-right:16px}
@media (min-width:576px){.c-article-writer__social-link:not(:last-child){margin-right:32px}
}
.c-article-writer__social-link:hover{color:#5e6a74;fill:#5e6a74}
.c-article-writer .c-article-writer__social-link{text-decoration:none}
.c-article-writer__social-link-icon{height:16px;width:16px}
.c-article-writer__social-link-name{display:none;font-size:14px;letter-spacing:.25px;margin-left:8px}
@media (min-width:576px){.c-article-writer__social-link-name{display:inline-block}
}
.c-edit-project-recirc{background-color:#fff5e8;-webkit-font-smoothing:antialiased}
@media (min-width:940px){.c-edit-project-recirc{padding:20px 16px;overflow:hidden}
}
@media (min-width:1312px){.c-edit-project-recirc{position:relative;padding-left:calc((100vw - 1312px)/ 2 + 16px);padding-right:calc((100vw - 1312px)/ 2 + 16px)}
}
.c-edit-project-recirc.t-color-reverse{color:#fff}
@media (min-width:940px){.c-edit-project-recirc-image{display:none}
}
.c-edit-project-recirc-image--feature{display:none}
.c-edit-project-recirc-image__frame{position:relative;width:100%;height:0;padding-bottom:calc((47 / 160) * 100%)}
.c-edit-project-recirc-image__media{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d3dce6}
.c-edit-project-recirc-image__media-title{width:80%;height:80%;left:50%;transform:translateX(-50%);top:10%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}
.c-edit-project-recirc-intro{display:flex;flex-direction:column;justify-content:space-between;padding:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px}
@media (min-width:940px){.c-edit-project-recirc-intro{padding:0 0 16px;flex-direction:row}
}
@media (min-width:940px){.c-edit-project-recirc-intro__text-container{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;padding-bottom:4px;border-bottom:1px solid #000}
}
.t-color-reverse .c-edit-project-recirc-intro__text-container{border-bottom-color:#fff}
h2.c-edit-project-recirc-intro__more-in-series{display:block;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.125;margin:0}
@media (min-width:940px){h2.c-edit-project-recirc-intro__more-in-series{font-family:"Atlantic Serif",Atlantic,Bodoni,Georgia,serif;font-size:24px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
}
@media (min-width:940px){.c-edit-project-recirc-intro__more-in-series--mobile{display:none}
}
.c-edit-project-recirc-intro__more-in-series--mobile-feature{display:none}
.c-edit-project-recirc-intro__more-in-series--desktop{display:none}
@media (min-width:940px){.c-edit-project-recirc-intro__more-in-series--desktop{display:block}
}
.c-edit-project-recirc-intro__more-in-series--desktop-feature{display:block}
.c-edit-project-recirc-intro__presented-by{display:block;line-height:1.125}
.c-edit-project-recirc-intro__sponsor{display:inline}
@media (min-width:940px){.c-edit-project-recirc-intro__sponsor{display:inline}
}
.c-edit-project-recirc-button{font-size:14px;background-color:#000;color:#fff;border:1px solid #000;line-height:1.125;border-radius:4px;padding:8px;margin-top:10px;margin-bottom:4px;width:100%}
.c-edit-project-recirc-button:hover{background-color:#fff;color:#000}
.t-color-reverse .c-edit-project-recirc-button:hover{background-color:#000;color:#fff}
@media (min-width:940px){.c-edit-project-recirc-button{display:none;width:auto;margin:0}
}
.t-color-reverse .c-edit-project-recirc-button{color:#000;border-color:#000;background-color:#fff}
.c-edit-project-recirc-articles-container{display:none}
@media (min-width:940px){.c-edit-project-recirc-articles-container{display:flex;justify-content:space-between;padding:0;margin:0}
}
.c-edit-project-recirc-article__border{content:'';border-right:1px solid #d3dce6}
.c-edit-project-recirc-article{display:flex;width:fit-content}
.c-edit-project-recirc-article:first-child{padding-left:0}
.c-edit-project-recirc-article:last-child{padding-right:0}
.c-edit-project-recirc-article:nth-of-type(4),.c-edit-project-recirc-article__border:nth-of-type(3){display:none}
@media (min-width:1260px){.c-edit-project-recirc-article:nth-of-type(4),.c-edit-project-recirc-article__border:nth-of-type(3){display:flex}
}
.c-edit-project-recirc-article__meta{width:200px;margin-right:8px}
h3.c-edit-project-recirc-article__title{font-family:AGaramondPro,"Adobe Garamond Pro",Garamond,Georgia,serif;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.25px;margin:0}
.t-color-reverse .c-edit-project-recirc-article__title--link{color:#fff}
.c-edit-project-recirc-article__authors{padding:0;margin:12px 0 0 0}
.c-edit-project-recirc-article__byline{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;list-style-type:none}
.t-color-reverse .c-edit-project-recirc-article__byline--link{color:#fff}
.c-edit-project-recirc-article__image-container{width:80px}
.c-edit-project-recirc-article__image-frame{position:relative;padding-bottom:100%;height:0}
.c-edit-project-recirc-article__image-media{position:absolute;top:0;left:0;width:100%;height:100%}
.c-edit-project-recirc a{color:#000;text-decoration:none}
.c-sentinel{height:1px;margin-bottom:0}
@media print{body{padding-top:0!important}
#article .article-body>section,.fluid-container{width:inherit!important;max-width:inherit!important;margin:0 .5in;padding-right:0!important}
#article:before{content:url("../common/img/logo-black.d2b72f43fb65.svg");display:block;width:198px;margin:10px auto 0}
#article .ad-article-wrapper,#article .ad-boxinjector-wrapper,#article .ad-boxright-wrapper,#article .article-after .ad-article-wrapper-bottom,#article .article-tools .article-links,#article .social-icons,#article-comments,#article-most-popular,#site-footer{display:none!important}
#article .article-above .lead-img .img{padding:0}
#article .article-above .lead-img img{position:static}
#article .article-after{width:100%!important;position:static!important}
#article .module-authors{display:block!important}
#article .module-authors .module-label{display:block!important}
#action-bar,#main-navigation,.article-body .callout,.native-promo-slider,.social-kit-bottom,.social-kit-top{display:none!important}
#article .article-cover-extra{padding-bottom:0!important}
#article .article-above .metadata .byline{margin-bottom:8px}
figure{page-break-inside:avoid}
}
.c-logo{fill:#fff}
.c-logo:hover{fill:#5e6a74}
.c-logo--nav{width:82px}
.c-logo--nav{-webkit-transition:fill .1s;transition:fill .1s}
.c-logo--nav:active,.c-logo--nav:focus{fill:#999}
.c-logo--nav:hover{text-decoration:none;-webkit-transition:fill .3s;transition:fill .3s;fill:rgb(178.5,178.5,178.5)}
.c-menu{background-color:#f7f7f7;border-top:1px solid #999;border-radius:4px;display:block;font-size:16px;height:auto;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:210px}
@media (min-width:976px){.c-menu{background-color:#fff}
.c-menu::after,.c-menu::before{content:"";height:18px;left:0;position:absolute}
.c-menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}
.c-menu::after{background:0 0;top:-18px;width:100%}
}
.c-menu--expandable{opacity:0;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .1s ease-in-out;transition:transform .2s ease-in-out,opacity .1s ease-in-out,-webkit-transform .2s ease-in-out}
.c-menu--expandable.is-open{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);height:100%;top:0;width:100%;z-index:6000000}
.c-menu__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.4px;margin:0;padding:16px 32px}
@media (min-width:576px){.c-menu__title{display:none}
}
.c-menu__title--secondary{color:#e7131a;display:block;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 28px;padding:0;text-transform:uppercase}
.c-menu__title--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__title--subscribe{font-size:16px}
}
.c-menu__name{color:#000;text-transform:uppercase}
.c-menu__section{border-top:1px solid #dbdbdb;padding:20px 32px;text-align:left}
@media (min-width:576px){.c-menu__section{padding:16px 24px}
}
@media (min-width:576px){.c-menu__section:first-of-type{border:none}
}
.c-menu__section--secondary{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (min-width:576px){.c-menu__section--secondary{padding-top:8px}
.c-menu__section--secondary:not(:last-child){padding-bottom:8px}
}
.c-menu__section--tertiary{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:576px){.c-menu__section--tertiary:last-of-type{padding-bottom:16px}
}
.c-menu--subscribe{border-radius:0;top:0;width:100%}
@media (min-width:576px){.c-menu--subscribe{border-radius:4px;top:calc(100% + 6px);width:210px}
}
.c-menu__section--subscribe{text-transform:none}
.c-menu__list{list-style:none;margin:0;padding:0;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.fonts-loaded .c-menu__list,.no-js .c-menu__list{font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif}
.c-menu__image{width:100%}
.c-menu__list--secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}
@media (min-width:576px){.c-menu__list--secondary{display:block;font-size:14px}
}
.c-menu__item--secondary{-ms-flex-preferred-size:50%;flex-basis:50%}
.c-menu__item--quick-link{letter-spacing:.75px}
.c-menu__item--quick-link:not(:last-child){padding-bottom:28px}
.c-menu__item--subscribe{font-size:20px}
@media (min-width:576px){.c-menu__item--subscribe{font-size:16px}
}
.c-menu__link{color:#000;display:block}
.c-menu__link{-webkit-transition:color .1s;transition:color .1s}
.c-menu__link:active,.c-menu__link:focus{color:#666}
.c-menu__link:hover{text-decoration:none;-webkit-transition:color .3s;transition:color .3s;color:rgb(76.5,76.5,76.5)}
.c-menu__link[href*="//"]:not([href*="theatlantic.com"])::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='235 504 9 9'%3E%3Cpath d='M242.588505,504 L238.376034,504 C238.038273,504 237.76454,504.271484 237.76454,504.606469 C237.76454,504.941454 238.038273,505.212938 238.376034,505.212938 L241.180187,505.212938 L235.179197,511.164605 C234.940268,511.401424 234.940268,511.785492 235.179197,512.022312 C235.298588,512.140722 235.455133,512.2 235.611532,512.2 C235.76793,512.2 235.924475,512.140722 236.043866,512.022312 L241.97701,506.137788 L241.97701,508.784171 C241.97701,509.119156 242.250744,509.39064 242.588505,509.39064 C242.926266,509.39064 243.2,509.119156 243.2,508.784171 L243.2,504.606469 C243.2,504.271484 242.926266,504 242.588505,504 L242.588505,504 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:8px;margin-left:5px;width:8px}
.c-menu__close{height:16px;position:absolute;right:0;top:16px;width:16px}
.c-menu__section__icon svg{height:16px;width:16px}
.c-menu__section__icon svg{-webkit-transition:fill .1s;transition:fill .1s}
.c-menu__section__icon svg:active,.c-menu__section__icon svg:focus{fill:#666}
.c-menu__section__icon svg:hover{text-decoration:none;-webkit-transition:fill .3s;transition:fill .3s;fill:rgb(76.5,76.5,76.5)}
@media (min-width:576px){.c-menu__section__icon svg{height:16px;width:16px}
}
.c-menu__section__view-all{font-size:16px}
@media (min-width:576px){.c-menu__section__view-all{font-size:14px}
}
.c-btn{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:1.25;padding:8px 16px 10px;text-decoration:none;-webkit-transition:all 150ms;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;-webkit-transition:all .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.c-btn--red{background-color:#e7131a;border-color:#e7131a}
.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--limed-spruce{background-color:#39434b;border-color:#39434b}
.c-btn--limed-spruce:hover{background-color:#20272c;border-color:#20272c}
.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}
@media (min-width:576px){body.js-nav-menu-open{overflow:hidden}
}
.c-expanded-nav{background-color:#f7f7f7;padding-bottom:32px;position:absolute;top:0;left:0;width:100%;z-index:1}
@media (max-width:575px){.c-expanded-nav{z-index:101}
}
@media (min-width:576px){.c-expanded-nav{overflow:scroll;height:calc(100vh - 82px);top:82px}
.c-expanded-nav.is-slim{top:151px}
.c-expanded-nav.c-expanded-nav__slim{top:65px}
}
@media (min-width:976px){.c-expanded-nav{top:82px;height:auto;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.c-expanded-nav.is-slim{top:227px}
.c-expanded-nav.c-expanded-nav__slim{top:67px}
}
.c-expanded-nav__container{padding:16px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;max-width:1080px;margin:0 auto}
@media (min-width:576px){.c-expanded-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;-ms-flex-pack:distribute;justify-content:space-around}
}
@media (min-width:976px){.c-expanded-nav__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.c-expanded-nav__container .c-expanded-nav__title{color:#e7131a;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}
.c-expanded-nav__section{margin-bottom:48px}
.c-expanded-nav__section:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav__section{margin-bottom:0;margin-top:32px}
}
@media (min-width:976px){.c-expanded-nav__section{margin-top:0}
}
.c-expanded-nav__title-container{text-align:left;margin-bottom:32px;width:100%}
.c-expanded-nav-mobile-header{font-size:12px;margin-bottom:24px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media (min-width:976px){.c-expanded-nav-mobile-header{display:none}
}
.c-expanded-nav-mobile-header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;padding-bottom:24px}
.c-expanded-nav-mobile-header__container:last-child{margin-bottom:0}
.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (min-width:576px){.c-expanded-nav-mobile-header__container.c-expanded-nav-mobile-header__container--links{display:none}
}
.c-expanded-nav-mobile-header__icon-container{text-align:center;-ms-flex-preferred-size:calc(33.3333333333% - 0px);flex-basis:calc(33.3333333333% - 0px)}
@media (min-width:576px){.c-expanded-nav-mobile-header__icon-container{-ms-flex-preferred-size:calc(16.6666666667% - 0px);flex-basis:calc(16.6666666667% - 0px)}
}
.c-expanded-nav-mobile-header__icon-container--popular{border-left:1px solid #000;border-right:1px solid #000;padding:2px 0}
.c-expanded-nav-mobile-header__section{color:#000;font-weight:700;text-transform:uppercase}
.c-expanded-nav-mobile-header__link{color:#000}
.c-expanded-nav-mobile-header__link--subscribe{color:#e7131a;margin-left:16px}
.c-expanded-nav-crossword{min-height:261px}
@media (min-width:576px){.c-expanded-nav-crossword{margin-right:16px;border-right:1px solid #9B9B9B}
}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-crossword{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}
}
@media (min-width:976px){.c-expanded-nav-crossword{margin-right:48px;border:none}
}
.c-expanded-nav-crossword__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
@media (min-width:576px){.c-expanded-nav-crossword__container{margin-left:-48px}
}
.c-expanded-nav-crossword__title-container{margin-bottom:0}
.c-expanded-nav-crossword__background{background-color:#fff;height:224px;width:168px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:32px}
.c-expanded-nav-crossword__img{height:200px;width:266px;max-width:none;position:relative;z-index:3000000}
.c-expanded-nav-crossword__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:14px;height:40px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-40px;width:136px}
@media (min-width:976px){.c-expanded-nav-sections{-ms-flex-preferred-size:calc(50% - 0px);flex-basis:calc(50% - 0px)}
}
@media (min-width:1200px){.c-expanded-nav-sections{-ms-flex-preferred-size:calc(58.3333333333% - 0px);flex-basis:calc(58.3333333333% - 0px)}
}
.c-expanded-nav-sections__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}
@media (min-width:576px){.c-expanded-nav-sections__list{padding-bottom:48px;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-expanded-nav-sections__list{border:none}
}
.c-expanded-nav-sections__title{margin-bottom:32px}
.c-expanded-nav-sections__item{margin-bottom:24px;-ms-flex-preferred-size:calc(50% - 0px);flex-basis:calc(50% - 0px)}
.c-expanded-nav-sections__item:last-child{margin-bottom:0}
@media (min-width:576px){.c-expanded-nav-sections__item{margin-right:24px;-ms-flex-preferred-size:calc(33.3333333333% - 24px);flex-basis:calc(33.3333333333% - 24px)}
}
@media (min-width:784px){.c-expanded-nav-sections__item{margin-right:24px;-ms-flex-preferred-size:calc(25% - 24px);flex-basis:calc(25% - 24px)}
}
@media (min-width:976px){.c-expanded-nav-sections__item{margin-right:24px;-ms-flex-preferred-size:calc(33.3333333333% - 24px);flex-basis:calc(33.3333333333% - 24px)}
}
.c-expanded-nav-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:576px) and (max-width:976px){.c-expanded-nav-print{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px)}
}
.c-expanded-nav-print__container{width:100%;text-align:center}
@media (min-width:976px){.c-expanded-nav-print__container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}
}
.c-expanded-nav-print__text{margin:0}
@media (min-width:576px){.c-expanded-nav-print__text{margin-bottom:24px}
}
.c-expanded-nav-print__link{display:block;white-space:nowrap;color:#000}
.c-expanded-nav-print__link:hover{text-decoration:none;-webkit-transition:color .3s;transition:color .3s;color:#5e6a74}
@media (min-width:576px){.c-expanded-nav-print__link{margin-bottom:24px}
}
.c-expanded-nav-print__link--gift{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:1px solid #000;border-radius:4px;height:40px;width:136px;padding:0;cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__link--gift{display:block;border:none;border-radius:none;height:auto;width:auto;white-space:nowrap;color:#000}
.c-expanded-nav-print__link--gift:hover{text-decoration:none;-webkit-transition:color .3s;transition:color .3s;color:#5e6a74}
}
.c-expanded-nav-print__img{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.2);box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:224px;width:168px;min-width:168px}
.c-expanded-nav-print__img-link{cursor:pointer}
@media (min-width:976px){.c-expanded-nav-print__img-link{margin-right:16px}
}
.c-expanded-nav-print__link--latest{padding-right:16px;margin-right:16px;border-right:1px solid #000}
@media (min-width:976px){.c-expanded-nav-print__link--latest{margin-right:0;padding-right:0;border:none}
}
.c-expanded-nav-print__issues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #000;padding:16px 0 48px;margin-bottom:32px}
@media (min-width:576px){.c-expanded-nav-print__issues{padding-bottom:0;margin-bottom:24px}
}
@media (min-width:976px){.c-expanded-nav-print__issues{border-bottom:none;display:block;text-align:left;padding:0}
.c-expanded-nav-print__issues::after{background-color:#e7131a;content:"";display:block;height:1px;width:39px}
}
@media (min-width:576px){.c-expanded-nav-print__bottom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (min-width:976px){.c-expanded-nav-print__bottom-container{display:block}
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{display:inline-block;cursor:pointer;position:relative;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#e7131a}
.hamburger-box{width:20px;height:15px;display:inline-block;position:relative;overflow:hidden}
.hamburger-inner{display:block;top:50%;margin-top:-.5px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:1px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}
.hamburger-inner::before{top:-7px}
.hamburger-inner::after{bottom:-7px}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}
.c-nav{background:#fff;max-width:100%;z-index:5000000;padding:16px 0 0 0;position:relative}
@media (min-width:576px){.c-nav{padding:0;position:sticky;top:-89px}
.c-nav.c-nav--slim{top:0;border-bottom:1px solid #9B9B9B}
}
@media (min-width:976px){.c-nav{top:-164px}
}
.c-nav.is-expanded{background-color:#f7f7f7}
.c-nav.legacy{top:0}
.c-nav__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1280px;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:12px}
@media (min-width:576px){.c-nav__container{font-size:14px}
}
@media (min-width:576px){.c-nav__container::before{content:" ";width:100%;height:4px;background-color:#000;position:fixed;top:0;left:0;z-index:6000000}
}
.c-nav__list{padding:0;margin:0}
.c-nav__item--lacroix{list-style:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 16px;white-space:nowrap}
.c-nav__button{background:0 0;border:none;z-index:102}
.c-nav__list--menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:12px;width:25%;margin-left:16px}
@media (min-width:576px){.c-nav__list--menu{height:40px;margin-top:12px;-webkit-transition:margin-top .5s;transition:margin-top .5s}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:100px}
.c-nav__list--menu.c-nav__list--menu--slim{margin-top:12px}
}
@media (min-width:976px){.c-nav__list--menu{margin-top:40px}
.c-nav__list--menu.c-nav__list--menu--sticky{margin-top:174px}
}
@media (min-width:1280px){.c-nav__list--menu{margin-left:0}
}
.c-nav__menu--lacroix{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;z-index:5000000}
@media (max-width:575px){.nav-open .c-nav__menu--lacroix{z-index:0}
}
.c-nav__search-icon--lacroix{width:16px;height:16px}
.c-nav__list--logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;z-index:5000001}
@media (min-width:576px){.c-nav__list--logos{padding:8px 0 20px}
}
@media (min-width:976px){.c-nav__list--logos{padding:24px 0 20px}
}
.c-nav__list--logos.c-nav__list--logos--slim{padding:0 0 20px}
@media (min-width:576px){.c-nav__list--logos.c-nav__list--logos--slim .c-nav__big-a{display:none}
}
.c-nav.is-expanded .c-nav__list--logos{visibility:hidden;opacity:0}
@media (min-width:576px){.c-nav.is-expanded .c-nav__list--logos--slim{visibility:visible;opacity:1}
}
.c-nav.is-expanded .c-nav__wordmark--lacroix{background-color:#f7f7f7}
.c-nav__list--accounts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:25%;top:12px;margin-right:16px}
@media (min-width:576px){.c-nav__list--accounts{position:sticky;height:40px}
}
@media (min-width:976px){.c-nav__list--accounts{margin-top:40px}
.c-nav__list--accounts.c-nav__list--accounts--slim{margin-top:12px}
}
@media (min-width:1280px){.c-nav__list--accounts{margin-right:0}
}
.c-nav__before{content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(46%,#000),color-stop(51%,transparent));background-image:linear-gradient(to top,#000 0,#000 46%,transparent 51%);background-size:100% 1px;background-repeat:no-repeat;height:1px;position:relative;top:32px;width:100%}
@media (min-width:576px){.c-nav__before{position:sticky;top:calc((118px + 8px)/ 2)}
.c-nav__before.c-nav__before--slim{display:none}
}
@media (min-width:976px){.c-nav__before{top:calc((227px + 16px)/ 2)}
}
.c-nav__before.c-nav__before--cineflex{position:absolute}
.c-nav__big-a{padding:0 32px;background-color:#fff}
.c-nav__wordmark--lacroix{line-height:1.25}
@media (min-width:976px){.c-nav__wordmark--lacroix{background-color:#fff}
}
.c-nav__big-a-icon--lacroix{width:29px;height:44px;fill:#e7131a}
@media (min-width:576px){.c-nav__big-a-icon--lacroix{width:50px;height:77px}
}
@media (min-width:976px){.c-nav__big-a-icon--lacroix{width:89px;height:135px}
}
.c-nav__atlantic-wordmark--lacroix{width:110px;height:18px;margin-top:4px}
@media (min-width:576px){.c-nav__atlantic-wordmark--lacroix{width:136px;height:21px;margin-top:20px}
}
@media (min-width:976px){.c-nav__atlantic-wordmark--lacroix{width:175px;height:27px;margin-top:16px}
}
.c-nav__subscribe--lacroix{margin-right:0}
.c-nav__subscribe-link--lacroix{color:#e7131a}
.c-nav__subscribe-link--lacroix:hover{color:rgb(183.876,15.124,20.696)}
@media (min-width:976px){.c-nav__subscribe-link--lacroix{color:#fff;background-color:#e7131a;border:1px solid #d0021b;border-radius:4px;padding:10px 18px 11px}
.c-nav__subscribe-link--lacroix:hover{color:#fff;background-color:rgb(207.438,17.062,23.348)}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:none}
@media (min-width:976px){.c-nav__latest--lacroix,.c-nav__popular--lacroix,.c-nav__search--lacroix{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.c-nav__item--small-a{display:none}
.c-nav__item--small-a .c-nav__small-a-icon--lacroix{width:26px;height:40px;fill:#e7131a}
@media (min-width:576px){.c-nav__item--small-a--displayed{display:block;margin:0 32px 0 0}
}
.c-nav__latest--lacroix,.c-nav__popular--lacroix{-webkit-transition:opacity .33s;transition:opacity .33s}
.c-nav__latest--lacroix.is-hidden,.c-nav__popular--lacroix.is-hidden{opacity:0;-ms-flex-negative:1;flex-shrink:1}
.c-nav__signin--lacroix{display:none}
@media (min-width:576px){.c-nav__signin--lacroix{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.c-search__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;right:0;width:362px;z-index:999}
.c-search__container__container{display:none;opacity:0;overflow:hidden;-webkit-transition:width .33s;transition:width .33s;width:0;height:30px;z-index:5000000}
@media (min-width:576px){.c-search__container__container{display:none}
}
@media (min-width:784px){.c-search__container__container{display:block}
}
.c-search__container__container.is-open{width:362px;right:0;height:auto;opacity:1}
.c-search__container__container.is-overflowing{overflow:visible}
.c-search{border:1px solid #c7c7c7;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;margin-bottom:24px;padding:16px 8px;-webkit-transition:opacity .33s;transition:opacity .33s;width:100%;letter-spacing:.25px}
.c-search::-webkit-input-placeholder{color:#767676;font-weight:400}
.c-search::-moz-placeholder{color:#767676;font-weight:400}
.c-search:-ms-input-placeholder{color:#767676;font-weight:400}
.c-search::-ms-input-placeholder{color:#767676;font-weight:400}
.c-search::placeholder{color:#767676;font-weight:400}
@media (min-width:576px){.c-search{background-color:#fff;border:1px solid #c7c7c7;color:#000;margin-bottom:24px;padding:16px 8px}
}
@media (min-width:784px){.c-search{border:none;color:#999;margin-bottom:0;padding:8px 8px 8px 32px}
}
.c-search__icon{fill:#000;height:16px;width:16px}
.c-search__open{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:1px;-webkit-transition:margin-left .33s;transition:margin-left .33s;z-index:999}
.c-search__close .c-search__icon,.c-search__open .c-search__icon{-webkit-transition:fill .3s;transition:fill .3s}
.c-search__close:active .c-search__icon,.c-search__close:focus .c-search__icon,.c-search__open:active .c-search__icon,.c-search__open:focus .c-search__icon{fill:#999}
.c-search__close:hover .c-search__icon,.c-search__open:hover .c-search__icon{fill:rgb(178.5,178.5,178.5)}
.c-search__close .c-search__icon{margin-left:8px;margin-right:8px;stroke:#fff;stroke-width:1px}
.c-search__menu.c-menu{border-radius:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:34px;width:100%;display:none;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.5);box-shadow:0 3px 6px 0 rgba(0,0,0,.5)}
.c-search__menu.c-menu::before{content:none}
.c-search__menu.c-menu .c-menu__section{padding:32px}
.js-search-container.is-open .c-search__menu.c-menu{display:block}
.c-overlay{background-color:#000;display:block;height:100%;left:0;opacity:.35;position:fixed;top:0;-webkit-transition:opacity .33s;transition:opacity .33s;width:100%;z-index:100}
.c-overlay.is-hidden{opacity:0;pointer-events:none}
.c-search__container--mobile{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media (min-width:576px){.c-search__container--mobile{display:block}
}
@media (min-width:976px){.c-search__container--mobile{display:none}
}
.c-search__icon--inline--mobile{fill:#000;position:absolute;left:0;top:16px}
.c-search__form{width:100%;display:none}
.is-open .c-search__form{display:block}
.c-search__submit{border-top-left-radius:2px;border-bottom-left-radius:2px;border:none;height:100%;position:absolute;top:0;width:24px;visibility:hidden}
.c-search__submit--mobile{border-top-right-radius:2px;border-bottom-right-radius:2px;left:0;width:32px;z-index:5000000}
.c-search__form--mobile{border-bottom:1px solid #000;margin-bottom:32px;position:relative}
.c-search--mobile{background-color:#f7f7f7;border:0;border-radius:2px;color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:16px;margin-bottom:0;opacity:1;padding:16px 24px 32px 32px;width:100%}
.c-search--mobile::-webkit-input-placeholder{color:#767676}
.c-search--mobile::-moz-placeholder{color:#767676}
.c-search--mobile:-ms-input-placeholder{color:#767676}
.c-search--mobile::-ms-input-placeholder{color:#767676}
.c-search--mobile::placeholder{color:#767676}
.c-skip-link{display:none;position:absolute}
@media (min-width:576px){.c-skip-link{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;padding-bottom:8px;padding-top:8px;text-align:center;text-transform:uppercase;z-index:5000}
.c-skip-link:active,.c-skip-link:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.c-skip-link:active,.c-skip-link:focus{background:#000;height:40px;position:absolute;width:98px}
}
@media (min-width:784px){.c-skip-link{width:82px}
}
@media (min-width:976px){.c-skip-link:focus{height:69px}
}
.c-dropdown{position:relative}
.c-dropdown__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.c-dropdown__btn::after{border-color:#fff;border-style:solid;border-width:0 0 1px 1px;content:"";height:6px;margin-left:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center 0;transform-origin:center 0;width:6px;display:block}
.c-dropdown__menu{background-color:#fff;border:1px solid #dbdbdb;border-radius:4px;left:50%;max-width:180px;opacity:0;position:absolute;top:calc(100% + 7px);-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .1s ease-in-out;transition:transform .2s ease-in-out,opacity .1s ease-in-out,-webkit-transform .2s ease-in-out;z-index:5000000}
.c-dropdown__menu::after,.c-dropdown__menu::before{content:"";height:18px;left:0;position:absolute}
.c-dropdown__menu::before{background:#fff;border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin:0 auto;right:0;top:-10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:18px}
.c-dropdown__menu::after{background:0 0;top:-18px;width:100%}
.c-dropdown__menu.is-active{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
.c-dropdown__section{padding:16px}
.c-dropdown__list{list-style:none;margin:0;padding:0}
.c-dropdown__item{display:block}
.c-dropdown__item:not(:last-child){margin-bottom:4px}
.c-dropdown__link{color:#000;font-family:Graphik,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Segoe UI,Arial,sans-serif;font-size:14px}
.c-dropdown__link:active,.c-dropdown__link:hover{color:#999}
.c-follow{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}
.c-follow__link:nth-child(n+1){margin-left:16px}
.c-follow__icon{fill:#000;height:20px;-webkit-transition:fill .1s;transition:fill .1s;width:20px}
.c-follow__icon:hover{fill:#666;-webkit-transition:fill .3s;transition:fill .3s}
.c-follow__icon:active{fill:#999;-webkit-transition:fill .3s;transition:fill .3s}
.c-follow__icon--video{fill:#fff}
.c-follow__icon--video:hover{fill:#999}
.c-follow__icon--video:active{fill:#666}
.c-share-kit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}
@media (min-width:576px){.c-share-kit{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
}
.c-share-kit__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.c-share-kit__item:not(:last-child){margin-right:4px}
@media (min-width:576px){.c-share-kit__item:not(:last-child){margin-right:8px}
}
.c-nav__item--subscribe{font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 0 auto;width:auto;text-transform:none;padding:0;height:100%}
@media (min-width:784px){.c-nav__item--subscribe{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
}
.c-nav__link--subscribe{border-radius:4px;color:#fff}
.c-nav__title--subscribe.c-nav__title--subscribe{line-height:1em}
.u-border-box{-webkit-box-sizing:border-box;box-sizing:border-box}
.u-border-box *,.u-border-box ::after,.u-border-box ::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.u-element-invisible{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.u-hidden{display:none!important}
.u-smooth-font{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.c-social__link--lacroix:hover{text-decoration:none}
.c-search__submit--lacroix[type=submit]{background-color:transparent;border-radius:0;color:transparent;padding:0}
.c-search--mobile--lacroix[type=search]{-webkit-appearance:none}
.nav-open--lacroix{background-color:#fff}
@media (max-width:575px){.nav-open--lacroix #breaking-news,.nav-open--lacroix #main-navigation--lacroix~*{display:none;opacity:0;-webkit-transition:all .33s;transition:all .33s}
}
/*# sourceMappingURL=lacroix-site.min.css.1776aca66f5b.1776aca66f5b.map */