html{font-family:"Lyon Text",Georgia,Times,serif;font-size:18px;line-height:1.25}
body{background:#fff}
h1,h2,h3,h4,h5,h6{font-family:"Lyon Display",Georgia,Times,serif}
a{color:#458CD5;text-decoration:none}
a:focus{outline:0}
img{vertical-align:middle}
a:hover{text-decoration:underline}
form button,input,select{box-sizing:border-box;border-radius:5px;font-family:"Proxima Nova",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:Rajdhani,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:10px 10px 8px;line-height:1;-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:"Proxima Nova",Helvetica,Arial,sans-serif;color:#EC1B23;line-height:1;margin:0 0 .5rem 0;padding:0;list-style-type:none;font-size:.95rem}
.fluid-container{width:94%;max-width:960px;margin:0 auto}
.lazyload,.lazyloading{opacity:0}
.lazyloaded{opacity:1;-webkit-transition:opacity .3s false;-moz-transition:opacity .3s false false;-o-transition:opacity .3s false false;transition:opacity .3s}
.hed{text-rendering:optimizeLegibility}
.dek{font-family:"Proxima Nova",Helvetica,Arial,sans-serif}
.metadata{font-family:Rajdhani,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.72222rem}
.metadata a{color:#EC1B23}
.rubric{background:#EC1B23;color:#fff;font-family:Rajdhani,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1;letter-spacing:2px;padding:6px 8px 3px 10px;font-size:.72222rem;display:inline-block}
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:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:.66667rem}
figure.lead-img .credit{position:absolute;right:0;bottom:-14px;z-index:2}
picture{display:block}
.module{padding-bottom:15px;border-bottom:1px solid #ccc;font-size:.77778rem;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;line-height:1.28571}
.module-label{font-family:Rajdhani,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}
.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}
.ad>div>div{display:inline-block}
gpt-ad{display:block;text-align:center}
gpt-sizeset{display:none}
#site-footer{padding:95px 0 25px 0;width:100%;background-color:#333;color:#fff;margin:50px 0 0;background-image:url("../img/poseidon_large.0f4695686e26.svg");background-repeat:no-repeat;background-position:center top;clear:both;position:relative;z-index:100}
@media (max-width:1120px){#site-footer{padding-top:60px}
}
@media (max-width:690px){#site-footer{background-size:90%}
}
#site-footer .row{margin:0 auto;height:auto;width:1020px}
@media (max-width:1120px){#site-footer .row{width:100%}
}
#site-footer section{margin:auto;padding:0 50px 20px 50px;height:auto;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;width:410px;float:left}
@media (max-width:1120px){#site-footer section{width:640px;float:none;margin-bottom:45px;padding:0;overflow:hidden}
}
@media (max-width:690px){#site-footer section{width:300px;padding:0 10px;margin-bottom:0}
}
#site-footer .footer-title{font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:36px;font-weight:400;margin:0}
@media (max-width:1120px){#site-footer .footer-title{padding-top:30px}
}
@media (max-width:690px){#site-footer .footer-title{font-size:24px;padding:20px 0}
}
@media (max-width:690px){#site-footer #subscribe-header .footer-title{padding-top:0}
}
#site-footer ul{list-style-type:none}
#site-footer .checkbox input{cursor:pointer}
#site-footer .italic{font-style:italic}
#site-footer .footer-content{padding-top:10px;clear:both;margin:0 auto;width:405px;position:relative}
@media (max-width:1120px){#site-footer .footer-content{width:100%}
}
@media (max-width:690px){#site-footer .footer-content{width:280px;padding-top:0}
}
#site-footer .about .border,#site-footer .copyright,#site-footer .follow .border{border-top:2px solid #666}
@media (min-width:1121px){#site-footer .about .border,#site-footer .copyright,#site-footer .follow .border{padding-top:20px}
}
@media (max-width:1120px){#site-footer .newsletters .border{border-top:2px solid #666}
}
#site-footer #subscribe-header{float:left}
#site-footer #issue-image{margin-left:-5px;float:right}
#site-footer #issue-image img{width:85px;height:110px}
@media (max-width:1120px) and (min-width:690px){#site-footer #issue-image img{width:150px;height:200px;position:absolute;right:-10px;top:106px}
}
#site-footer #subscribe-header{width:265px;font-weight:400}
@media (max-width:690px){#site-footer #subscribe-header{width:175px;margin-right:20px;margin-bottom:15px}
}
#site-footer .promo-tag{font-size:20px}
@media (max-width:1120px){#site-footer .promo-tag{width:640px}
}
@media (max-width:690px){#site-footer .promo-tag{width:155px;font-size:18px}
}
#site-footer .wrap-form{width:415px}
@media (max-width:1120px){#site-footer .wrap-form{width:490px}
}
@media (max-width:690px){#site-footer .wrap-form{clear:both;width:280px}
}
#site-footer .name{width:405px}
@media (max-width:1120px){#site-footer .name{width:480px}
}
@media (max-width:690px){#site-footer .name{width:280px}
}
#site-footer .wrap-form input{margin:0 5px 5px 0}
@media (max-width:1120px){#site-footer .wrap-form input{margin:0 10px 10px 0}
}
@media (max-width:690px){#site-footer .wrap-form input{margin:0 0 20px 0}
}
#site-footer .wrap-form .address1,#site-footer .wrap-form .address2,#site-footer .wrap-form .city,#site-footer .wrap-form .country,#site-footer .wrap-form .email{width:200px;float:left}
@media (max-width:1120px){#site-footer .wrap-form .address1,#site-footer .wrap-form .address2,#site-footer .wrap-form .city,#site-footer .wrap-form .country,#site-footer .wrap-form .email{width:235px}
}
@media (max-width:690px){#site-footer .wrap-form .address1,#site-footer .wrap-form .address2,#site-footer .wrap-form .city,#site-footer .wrap-form .country,#site-footer .wrap-form .email{width:280px}
}
#site-footer .wrap-form .state{width:100px;padding:5px;height:33px;float:left}
@media (max-width:1120px){#site-footer .wrap-form .state{width:85px}
}
@media (max-width:690px){#site-footer .wrap-form .state{width:150px;margin-right:20px;float:none}
}
#site-footer .wrap-form .zip{width:95px;float:left}
@media (max-width:1120px){#site-footer .wrap-form .zip{width:140px}
}
@media (max-width:690px){#site-footer .wrap-form .zip{width:109px}
}
#site-footer .styled-select{float:left}
@media (max-width:690px){#site-footer .styled-select{clear:left}
}
#site-footer .styled-select select{padding:5px;height:30px;margin:0 5px 5px 0}
@media (max-width:1120px){#site-footer .styled-select select{margin:0 10px 10px 0}
}
#site-footer .wrap-form input::-moz-placeholder{color:#000;opacity:1}
#site-footer .wrap-form .submit{width:200px;margin:1px 10px;letter-spacing:2px;color:#fff;font-weight:400;float:right;font-size:16px;height:40px}
@media (max-width:1120px){#site-footer .wrap-form .submit{width:235px}
}
@media (max-width:690px){#site-footer .wrap-form .submit{width:280px;float:none;margin:0}
}
#site-footer .fraud-alert{padding-top:20px;width:100%;clear:both;text-align:center}
@media (max-width:1120px){#site-footer .fraud-alert{margin-top:-15px}
}
@media (max-width:690px){#site-footer .fraud-alert{width:280px;margin:10px auto;text-align:center}
}
#site-footer .fraud-alert a{color:#fff;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;font-size:13px;border-bottom:1px solid #666}
#site-footer .newsletters .newsletter-header{font-size:20px}
#site-footer .newsletters .newsletter-column{width:200px;float:left}
@media (max-width:690px){#site-footer .newsletters .newsletter-column{float:none}
}
@media (max-width:1120px){#site-footer .newsletters .signup{clear:both;width:640px}
}
@media (max-width:690px){#site-footer .newsletters .signup{clear:both;width:280px}
}
@media (max-width:1120px){#site-footer .newsletters .signup li{float:left;margin:20px 5px;margin-top:0}
}
@media (max-width:690px){#site-footer .newsletters .signup li{float:left;margin:20px 0 5px 0}
}
@media (max-width:1120px){#site-footer .newsletters form{width:640px}
}
@media (max-width:690px){#site-footer .newsletters form{width:300px}
}
#site-footer .newsletters ul.options{margin-top:0}
@media (max-width:1120px){#site-footer .newsletters .wide{width:400px}
}
@media (max-width:690px){#site-footer .newsletters .wide{width:100%}
}
@media (max-width:1120px){#site-footer .newsletters ul.wide .newsletter-sub-column{float:left;margin-right:30px}
}
@media (max-width:690px){#site-footer .newsletters ul.wide .newsletter-sub-column{float:none;width:100%}
}
@media (max-width:690px){#site-footer .newsletters ul.wide .newsletter-sub-column li{box-sizing:border-box;width:100%}
}
@media (max-width:1120px){#site-footer .newsletters .signup .opt-in{width:200px}
}
@media (max-width:1120px){#site-footer .newsletters .signup .opt-in{margin:0 0 20px 0}
}
@media (max-width:1120px){#site-footer .newsletters .signup .newsletter-email{width:235px;padding-left:0;text-indent:0}
}
@media (max-width:690px){#site-footer .newsletters .signup .newsletter-email{width:280px;float:none}
}
@media (max-width:1120px){#site-footer .newsletters .signup .newsletter-submit{width:120px;float:left;padding-left:0;text-indent:0}
}
@media (max-width:690px){#site-footer .newsletters .signup .newsletter-submit{width:280px;height:40px;float:none}
}
#site-footer .newsletters .signup .newsletter-submit input{padding-bottom:24px}
@media (max-width:690px){#site-footer .newsletters .signup .newsletter-submit input{height:40px;padding-bottom:8px}
}
#site-footer .newsletters ul{padding:0;font-size:16px;font-weight:400}
#site-footer .newsletters li{margin-bottom:20px}
#site-footer .newsletters li.checkbox{padding-left:17px;text-indent:-17px}
@media (max-width:690px){#site-footer .newsletters li.checkbox{padding-left:21px;text-indent:-21px}
}
#site-footer .newsletters label{width:100%}
#site-footer .newsletters label[name=opt-in]{font-size:14px}
#site-footer .newsletters .full-width{width:200px}
@media (max-width:1120px){#site-footer .newsletters .full-width{width:100%}
}
#site-footer .newsletters .newsletter-input{margin-top:-12px}
@media (max-width:690px){#site-footer .newsletters input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);margin-right:4px}
}
#site-footer .newsletter-input input{height:30px}
#site-footer .follow ul{width:400px;padding-left:0}
@media (max-width:1120px){#site-footer .follow ul{width:640px}
}
@media (max-width:690px){#site-footer .follow ul{width:300px;margin-top:0}
}
#site-footer .follow li{margin-bottom:15px;float:left;width:190px}
@media (max-width:1120px){#site-footer .follow li{width:150px}
}
@media (max-width:690px){#site-footer .follow li{margin-bottom:20px}
}
#site-footer .follow a{font-size:16px}
#site-footer .follow a:before{margin-right:5px}
#site-footer li .social-icon:before{text-decoration:none}
#site-footer ul.links{float:left;padding-left:0;margin-bottom:0}
@media (max-width:1120px){#site-footer ul.links{width:auto}
}
#site-footer ul.links li{width:190px;margin-bottom:20px}
@media (max-width:1120px){#site-footer ul.links li{width:auto;font-weight:400;margin-right:40px}
}
@media (max-width:690px){#site-footer ul.links li{margin-right:17px;margin-bottom:25px}
}
#site-footer ul.links a{font-size:16px;font-family:"Proxima Nova",Helvetica,Arial,sans-serif;color:#fff}
@media (max-width:1120px){#site-footer ul.links .about-link-group{float:left}
}
@media (max-width:690px){#site-footer ul.links .about-link-group{float:none}
}
#site-footer .copyright{text-align:center;font-size:12px;clear:both;width:960px;margin:auto;padding-top:5px}
@media (max-width:1120px){#site-footer .copyright{width:640px;line-height:5px}
}
@media (max-width:690px){#site-footer .copyright{width:280px;line-height:initial;height:200px}
}
#site-footer .copyright p{display:inline;font-family:"Proxima Nova",Helvetica,Arial,sans-serif}
@media (max-width:1120px){#site-footer .copyright p{display:block}
}
@media (max-width:690px){#site-footer .copyright p{display:inline}
}
#site-footer .toggle span{display:none}
@media (max-width:690px){#site-footer .toggle span{display:inline;margin-left:10px}
}
@media (max-width:690px){.toggleable-content{display:none}
}
/*# sourceMappingURL=sponsored.min.css.dc4568495783.map */