.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--theatlantic .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--theatlantic .select2-selection--single .select2-selection__rendered{color:#000;line-height:24px;padding-left:0}
.select2-container--theatlantic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--theatlantic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--theatlantic .select2-selection--single .select2-selection__arrow{height:24px;position:absolute;top:0;right:0;width:18px}
.select2-container--theatlantic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:9px 8px 0 8px;height:0;left:50%;margin-left:-8px;margin-top:-4px;position:absolute;top:50%;width:0;-webkit-transform:rotate(360deg)}
.select2-container--theatlantic .select2-selection--single .select2-selection__arrow b::before{content:'';border-color:#fff transparent transparent transparent;border-style:solid;border-width:9px 8px 0 8px;height:0;left:0;margin-left:-8px;margin-top:-12px;position:absolute;top:0;width:0;-webkit-transform:rotate(360deg)}
.select2-container--theatlantic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--theatlantic[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--theatlantic.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--theatlantic.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--theatlantic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 8px 9px 8px}
.select2-container--theatlantic.select2-container--open .select2-selection--single .select2-selection__arrow b:before{border-color:transparent transparent #fff transparent;border-width:0 8px 9px 8px;margin-top:3px}
.select2-container--theatlantic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--theatlantic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--theatlantic[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--theatlantic[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--theatlantic[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--theatlantic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--theatlantic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--theatlantic.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--theatlantic.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--theatlantic.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--theatlantic.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--theatlantic.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--theatlantic.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--theatlantic.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--theatlantic .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--theatlantic .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--theatlantic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--theatlantic .select2-results__option[role=treeitem]{min-height:20px}
.select2-container--theatlantic .select2-results__option[role=group]{padding:0}
.select2-container--theatlantic .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--theatlantic .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--theatlantic .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--theatlantic .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--theatlantic .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}
.select2-container--theatlantic .select2-results__group{cursor:default;display:block;padding:6px}
@keyframes bounce{0%,100%{transform:scale(0)}
50%{transform:scale(1)}
}
.signed-in-utils{display:inline}
#returnSocial{display:none!important}
body.accounts .select2-container{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
body.accounts .select2-dropdown{border:0;outline:1px solid #999}
body.accounts .select2-container--open .select2-dropdown--above{top:-1px}
body.accounts .select2-container--open .select2-dropdown--below{top:1px}
body.accounts .field.hidden{display:none}
body.accounts .select2-container{width:100%!important}
body.accounts .select2-container:focus{outline:0}
body.accounts .select2-container .select2-selection--single{position:relative;height:24px;border:0}
body.accounts .select2-container .select2-selection--single:focus{outline:0}
body.accounts .select2-container--theatlantic.select2-container--disabled .select2-selection--single{background-color:transparent}
input.placeholder{color:#999}
input:-moz-placeholder{color:#999}
input::-moz-placeholder{color:#999}
input:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder{color:#999}
.account-page{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;width:94%;max-width:960px;margin:0 auto}
.account-page .errorlist{margin-top:8px;font-size:14px}
.account-page .fieldset,.account-page fieldset{min-width:0;padding:0;margin:0;border:0}
@media (max-width:680px){.account-page .fieldset,.account-page fieldset{padding-bottom:20px}
}
.account-page .fieldset .legend,.account-page .fieldset legend,.account-page fieldset .legend,.account-page fieldset legend{margin:18px 0 8px 0;text-transform:uppercase}
.account-page .fieldset .legend,.account-page .fieldset .legend h3,.account-page .fieldset legend,.account-page .fieldset legend h3,.account-page fieldset .legend,.account-page fieldset .legend h3,.account-page fieldset legend,.account-page fieldset legend h3{font:700 14px/24px -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
.account-page li,.account-page ul{display:block;padding:0;margin:0;list-style-type:none}
.account-page .fields{overflow:visible;margin-top:10px}
@media (min-width:681px){.account-page .fields .submit{margin-bottom:15px}
}
.account-page .field{position:relative;margin-bottom:16px}
.account-page label{font-size:14px}
.account-page label .optional{color:#999}
.account-page .field-input{margin-top:4px}
.account-page .field-input,.account-page .select2-container{position:relative;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.account-page .select2-container--focus,.account-page input:focus{outline-offset:-2px;outline-width:5px;outline-style:solid;outline-color:Highlight}
@media (-webkit-min-device-pixel-ratio:0){.account-page .select2-container--focus,.account-page input:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}
}
.account-page .select2-container,.account-page form button,.account-page input,.account-page select{display:block;width:100%;padding:12px;font-size:16px;line-height:24px;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.account-page input[type=checkbox],.account-page input[type=radio]{padding:0}
.account-page .field.errors:not(.is-checkbox) .field-input{border-color:#ed111d}
.account-page .field.errors:not(.is-checkbox) .select2-container,.account-page .field.errors:not(.is-checkbox) input,.account-page .field.errors:not(.is-checkbox) select{padding-right:48px}
.account-page .field.errors:not(.is-checkbox) .field-input::after{position:absolute;top:12px;right:12px;width:24px;height:24px;background:url("../theatlantic/icons/error.20907a7f5f08.svg");content:""}
.account-page .button,.account-page input[type=submit]{display:inline-block;width:auto;margin:0;padding:15px 18px;font:400 18px/1.4 -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:none;background:#000;border:0;letter-spacing:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.account-page .button:hover,.account-page input[type=submit]:hover{text-decoration:none;background-color:#333;border-color:#333;-webkit-transition:background-color .3s false,border .3s false;-moz-transition:background-color .3s false false,border .3s false false;-o-transition:background-color .3s false false,border .3s false false;transition:background-color .3s,border .3s}
.account-page .button:active,.account-page input[type=submit]:active{background-color:#4d4d4d;border-color:#4d4d4d;-webkit-transition:background-color .1s false,border .1s false;-moz-transition:background-color .1s false false,border .1s false false;-o-transition:background-color .1s false false,border .1s false false;transition:background-color .1s,border .1s}
.account-page .button:hover:disabled,.account-page input[type=submit]:hover:disabled{background-color:#000}
.account-page .button--white{background:#fff;border:1px solid #999;color:#000}
.account-page .button--white:hover{text-decoration:none;background-color:#f2f2f2;border-color:#8c8c8c;-webkit-transition:background-color .3s false,border .3s false;-moz-transition:background-color .3s false false,border .3s false false;-o-transition:background-color .3s false false,border .3s false false;transition:background-color .3s,border .3s}
.account-page .button--white:active{background-color:#e6e6e6;border-color:gray;-webkit-transition:background-color .3s false,border .3s false;-moz-transition:background-color .3s false false,border .3s false false;-o-transition:background-color .3s false false,border .3s false false;transition:background-color .3s,border .3s}
.account-page .social-accounts p{margin:0;font-weight:700;font-size:18px}
.account-page .social-accounts .social-buttons{position:relative;display:inline-block;list-style:none;margin:18px 0;padding:0}
.account-page .social-accounts .social-buttons:after{content:"";display:table;clear:both}
.account-page .social-accounts .social-buttons.fields{margin-top:0}
.account-page .social-accounts .social-button{display:block;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.account-page .social-accounts .social-button.login-button{float:left}
.account-page .social-accounts .social-button .social-link{position:relative;display:block;padding:10px 10px 10px 41px;font-weight:400;font-size:15px;line-height:24px;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.account-page .social-accounts .social-button .social-link:before{content:'';display:block;width:24px;height:24px;position:absolute;left:10px;top:10px}
.account-page .social-accounts .social-button.login-button.google{margin-left:8px}
.account-page .social-accounts .social-button.link-button{margin-top:16px}
.account-page .social-accounts .social-button.link-button.is-linked{background:#ececec;border-color:#ccc}
.account-page .social-accounts .social-button.link-button.is-linked .social-link{cursor:default;border-top:1px solid #fff;text-shadow:0 1px 0 rgba(255,255,255,.7);color:#333}
.account-page .social-accounts .social-button.link-button.is-linked .social-link:hover{text-decoration:none}
.account-page .social-accounts .social-button.facebook .social-link:before{background:url("../theatlantic/icons/facebook.9945908060c6.svg")}
.account-page .social-accounts .social-button.google .social-link:before{background:url("../theatlantic/icons/google.c89d1ca1d7aa.svg")}
.account-page .account-section-link .field-account_number .field-input input{padding-left:50px}
.account-page .account-section-link .field-account_number .field-input:before{content:"ATL";position:absolute;left:0;top:0;display:block;padding:12px;color:#999}
.account-page .account-section-link .field-account_number .field-input,.account-page .account-section-link .field-account_number .field-input input,.account-page .account-section-link .field-account_number .field-input:before{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:20px;line-height:24px}
@media (max-width:680px){.account-page .account-section-link .form-account_number_lookup .fields{position:relative}
.account-page .account-section-link .form-account_number_lookup .field-account_number{position:absolute;left:0;top:0;width:48%}
.account-page .account-section-link .form-account_number_lookup .field-postal_code{position:relative;left:52%;width:48%}
}
@media (max-width:485px){.account-page .account-section-link .form-account_number_lookup .field-account_number{width:66%}
.account-page .account-section-link .form-account_number_lookup .field-account_number .field-input,.account-page .account-section-link .form-account_number_lookup .field-account_number .field-input input,.account-page .account-section-link .form-account_number_lookup .field-account_number .field-input:before{font-size:18px}
.account-page .account-section-link .form-account_number_lookup .field-postal_code{left:70%;width:30%}
}
.account-page .account-section-link .form-address_lookup:before{content:"OR";display:block;font-size:14px;padding-bottom:18px}
@media (min-width:681px){.account-page .account-section-link .form-address_lookup:before{position:absolute;width:30px;top:0;left:-15px;background:#fff;padding-bottom:8px;text-align:center}
}
.account-page .account-section-link .legend,.account-page .account-section-link .legend+p,.account-page .account-section-link legend,.account-page .account-section-link legend+p{margin-top:0}
.account-page .account-section-link figure{margin:0 auto 20px auto;padding:15px;background:#f5f6f8}
body.idom-loading form.is-submitting .submit,body.submit-success-account_number_lookup .form-account_number_lookup .submit,body.submit-success-address .form-address .submit,body.submit-success-basic_info .form-basic_info .submit,body.submit-success-change_password .form-change_password .submit,body.submit-success-newsletters .form-newsletters .submit{overflow:hidden;margin-left:-5px;padding-left:5px}
body.idom-loading form.is-submitting .submit input[type=submit],body.idom-loading form.is-submitting .submit::after,body.submit-success-account_number_lookup .form-account_number_lookup .submit input[type=submit],body.submit-success-account_number_lookup .form-account_number_lookup .submit::after,body.submit-success-address .form-address .submit input[type=submit],body.submit-success-address .form-address .submit::after,body.submit-success-basic_info .form-basic_info .submit input[type=submit],body.submit-success-basic_info .form-basic_info .submit::after,body.submit-success-change_password .form-change_password .submit input[type=submit],body.submit-success-change_password .form-change_password .submit::after,body.submit-success-newsletters .form-newsletters .submit input[type=submit],body.submit-success-newsletters .form-newsletters .submit::after{float:left}
body.idom-loading form.is-submitting .submit::after,body.submit-success-account_number_lookup .form-account_number_lookup .submit::after,body.submit-success-address .form-address .submit::after,body.submit-success-basic_info .form-basic_info .submit::after,body.submit-success-change_password .form-change_password .submit::after,body.submit-success-newsletters .form-newsletters .submit::after{content:"";display:block;width:63px;height:50px;background:url("../theatlantic/icons/loading.c98b9bfd23e4.svg") no-repeat 20px 12.5px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;padding:10px 13px}
body.submit-success-address .form-address .submit::after,body.submit-success-basic_info .form-basic_info .submit::after,body.submit-success-change_password .form-change_password .submit::after,body.submit-success-newsletters .form-newsletters .submit::after{background-image:url("../theatlantic/icons/checkmark.22f054333e67.svg")}
body.account-logged-out .captureSignOutLink{visibility:hidden}
.account-login .form-social,.registration .form-social{display:none}
.forgot-password.registration .form-forgot_password{margin-bottom:30px}
.forgot-password.registration .field-email{width:70%;float:left}
@media (max-width:680px){.forgot-password.registration .field-email{width:100%}
}
@media (min-width:681px){.forgot-password.registration .fields li.submit{padding-top:20px}
}
.forgot-password.registration .fields li.submit input{height:50px;line-height:24px}
.registration{background:#eee}
.registration .account-page{max-width:380px;padding:24px 0 0;margin:0 auto;border-top:1px solid #dbdbdb;background:#fff}
@media (max-width:680px){.registration .account-page{padding:20px 0 0}
}
.registration .account-page h1{border:none;font:700 36px/1.2 -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}
@media (max-width:680px){.registration .account-page h1{padding-bottom:12px;font-size:24px}
}
.registration .account-section-link{margin-bottom:30px}
.registration .reg-header{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;margin-bottom:10px;margin-top:40px}
.registration.link-account .submit{float:left}
.registration .field-tos_verification{width:55%}
.registration .field-tos_verification .field-input{border:none;position:absolute;top:-3px;left:0;width:20px}
.registration .field-tos_verification label{position:absolute;padding-left:20px}
@media (max-width:680px){.registration .field-tos_verification label{padding-right:5px}
}
.registration .field-first_name{float:left;width:45%}
.registration .field-last_name{float:right;width:50%}
.registration .field-last_name+.field{clear:both}
.registration .field-postal_code{clear:both}
@media (max-width:680px){.registration .field-postal_code{margin-bottom:25px}
}
.registration .submit{float:right}
.registration .submit input{min-width:100px;background:#EC1B23}
.registration .submit input:hover{background:#EC1B23}
.registration.link-account .submit input{background:#000}
.registration.link-account .form-address_lookup:before{position:static;margin:30px 0 20px 0}
.field-current_password .label .show-password,.field-password .label .show-password,.field-password2 .label .show-password{position:absolute;top:0;right:0;background:url("../theatlantic/icons/show-password.97ecede79632.svg") no-repeat right 2px;-webkit-background-size:14px 14px;-moz-background-size:14px 14px;-o-background-size:14px 14px;background-size:14px 14px;padding-right:20px;color:#999;cursor:pointer}
.field-current_password .help-text,.field-password .help-text,.field-password2 .help-text{margin-top:10px}
.field-current_password .help-text:after,.field-password .help-text:after,.field-password2 .help-text:after{content:"";display:table;clear:both}
.field-current_password.errors,.field-password.errors,.field-password2.errors{margin-bottom:20px}
.field-current_password .errorlist li,.field-password .errorlist li,.field-password2 .errorlist li{list-style:none;clear:both;padding-top:5px}
.field-current_password .column,.field-password .column,.field-password2 .column{width:50%;float:left}
.field-current_password ul.password-rules,.field-password ul.password-rules,.field-password2 ul.password-rules{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;-ms-column-gap:10px;-o-column-gap:10px;column-gap:10px}
.field-current_password ul.password-rules li,.field-password ul.password-rules li,.field-password2 ul.password-rules li{list-style:disc inside;display:list-item;padding-left:2em;text-indent:-2em}
@media (max-width:680px){.field-current_password ul.password-rules,.field-password ul.password-rules,.field-password2 ul.password-rules{font-size:12px}
}
.field-city.errors{clear:both}
.deactivate.registration h1{font-size:42px;margin-bottom:30px}
.deactivate.registration form.form-deactivate_account li.submit{width:auto;margin-top:20px}
.account-edit-profile form.disabled{opacity:.6}
.account-edit-profile form.disabled .select2-selection__rendered,.account-edit-profile form.disabled input[type=text]{color:transparent!important}
.account-edit-profile form.disabled input[type=submit]{display:none}
@media (max-width:680px){.account-edit-profile form.disabled{display:none}
}
.account-edit-profile .account-section-status{margin-top:0}
@media (max-width:680px){.account-edit-profile .account-section-link{margin-top:12px}
}
.account-edit-profile .account-section-header{align-items:baseline;border-bottom:1px solid #000;display:flex;font:700 18px/24px -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:12px 0 0 0;padding-bottom:12px}
.account-edit-profile .account-section-header__helper{font-size:16px;font-weight:400;line-height:1.25;margin-left:auto}
@media (max-width:680px){.account-edit-profile .account-section-header__helper{font-size:12px}
}
.account-edit-profile .account-section-columns{width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease false;-o-transition:all .5s ease false;transition:all .5s ease}
@media (min-width:681px){.account-edit-profile .account-section-columns{display:table;border-collapse:collapse}
}
.account-edit-profile .account-section-column{display:block;width:auto;padding:18px 0 12px 0}
@media (min-width:681px){.account-edit-profile .account-section-column{display:table-cell}
.account-edit-profile .account-section-column:first-child{width:40%;padding-right:44px;border-right:1px solid #000}
.account-edit-profile .account-section-column+.account-section-column{padding-left:44px;border-left:1px solid #000}
.account-edit-profile .account-section-column+.account-section-column+.account-section-column{border-left:0}
}
@media (min-width:1011px){.account-edit-profile .account-section-column:first-child{width:36.4%}
}
@media (min-width:681px){.account-edit-profile .account-section-status .account-section-column{display:table-cell}
.account-edit-profile .account-section-status .account-section-column:first-child{padding-right:0;border-right:0}
.account-edit-profile .account-section-status .account-section-column+.account-section-column{padding-left:34px;border-left:0}
}
@media (min-width:681px){.account-edit-profile .account-section-status .fieldset{position:relative;min-height:72px;padding-left:64px}
.account-edit-profile .account-section-status .fieldset .status-icon{position:absolute;top:0;left:0}
.account-edit-profile .account-section-status .fieldset .status-icon *{fill:#ec1b23}
}
@media (max-width:680px){.account-edit-profile .account-section-status .fieldset .status-icon{display:none}
}
.account-edit-profile .account-section-status .fieldset p{margin-top:0;font-size:17px}
.account-edit-profile .account-section-link{display:none}
.account-edit-profile .account-section-link .account-section-column{padding-top:0;position:relative}
@media (min-width:681px){.account-edit-profile .account-section{margin-top:36px}
}
@media (min-width:1011px){.account-edit-profile .form-address,.account-edit-profile .form-address_lookup,.account-edit-profile .form-change_password{padding-left:38px!important}
.account-edit-profile .form-address .legend,.account-edit-profile .form-address legend,.account-edit-profile .form-address p,.account-edit-profile .form-address_lookup .legend,.account-edit-profile .form-address_lookup legend,.account-edit-profile .form-address_lookup p,.account-edit-profile .form-change_password .legend,.account-edit-profile .form-change_password legend,.account-edit-profile .form-change_password p{padding-left:6px}
.account-edit-profile .form-address .submit,.account-edit-profile .form-address_lookup .submit,.account-edit-profile .form-change_password .submit{padding-left:6px!important;margin-left:0!important;clear:both}
.account-edit-profile .form-address .field,.account-edit-profile .form-address_lookup .field,.account-edit-profile .form-change_password .field{padding-left:6px}
}
.account-edit-profile .form-address .fields li.field-subscriber_name,.account-edit-profile .form-address_lookup .fields li.field-subscriber_name{width:100%}
@media (min-width:1011px){.account-edit-profile .form-address .field,.account-edit-profile .form-address_lookup .field{float:left;width:50%}
.account-edit-profile .form-address .field-state,.account-edit-profile .form-address_lookup .field-state{width:35%}
.account-edit-profile .form-address .field-postal_code,.account-edit-profile .form-address_lookup .field-postal_code{width:15%}
}
@media (max-width:1010px){.account-edit-profile .form-address .field-state,.account-edit-profile .form-address_lookup .field-state{float:left;width:65%}
.account-edit-profile .form-address .field-country,.account-edit-profile .form-address_lookup .field-country{clear:both}
.account-edit-profile .form-address .field-postal_code,.account-edit-profile .form-address_lookup .field-postal_code{float:left;width:35%;padding-left:6px}
}
.account-edit-profile .form-newsletters .newsletter-groups{display:table;width:100%}
.account-edit-profile .form-newsletters .newsletter-group-row{display:table-row}
.account-edit-profile .form-newsletters .newsletter-group{display:block;width:100%;padding-bottom:20px}
@media (min-width:681px){.account-edit-profile .form-newsletters .newsletter-group{display:table-cell;width:50%}
}
.account-edit-profile .form-newsletters li{display:table;padding-bottom:10px;font-size:18px;line-height:1.4}
.account-edit-profile .form-newsletters input[type=checkbox]{display:table-cell;width:20px;margin-top:0;vertical-align:baseline;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.account-edit-profile .form-newsletters label{display:table-cell;padding:6px;font-size:18px}
.account-edit-profile .form-newsletters .submit{clear:both}
.account-edit-profile .form-newsletters .newsletter-title{margin-bottom:6px;font-size:14px;font-weight:700;text-transform:uppercase}
.account-edit-profile .form-newsletters .select-all+label{color:#EC1B23}
.account-edit-profile .account-section-settings .deactivate,.account-edit-profile .account-section-settings .deactivate a{color:#999}
.account-edit-profile .account-section-settings .deactivate a fieldset:hover,.account-edit-profile .account-section-settings .deactivate fieldset:hover{cursor:pointer}
.account-edit-profile.account-provider-only-social .form-change_password{display:none}
.account-serv-is-linking.account-edit-profile .js-link-account{display:none}
.account-serv-is-linking.account-edit-profile .account-section-link{display:block}
.account-serv-linked.account-edit-profile .account-section-link{display:none}
.account-serv-linked.account-serv-is-linking.account-edit-profile .account-section-link{display:block}
.l-profile{width:94%;max-width:960px;margin:0 auto;margin:32px auto}
.l-registration{width:94%;max-width:960px;margin:0 auto;margin:32px auto}
@media (min-width:784px){.l-registration{display:flex;flex-wrap:wrap;justify-content:center;margin:64px auto}
}
@media (min-width:784px){.l-registration__form{flex-basis:50%;max-width:50%}
}
.l-registration__sidebar{margin-top:32px}
@media (min-width:784px){.l-registration__sidebar{flex-basis:33.33333%;margin-left:auto;margin-top:24px;max-width:33.33333%}
}
.l-social-login{border-top:1px solid #dbdbdb;display:flex;padding-top:32px;position:relative}
.l-social-login::before{background-color:#fff;content:"Or";display:block;font-size:14px;font-weight:700;line-height:1;margin-left:-1em;margin-top:-.75em;text-transform:uppercase;padding:.25em;position:absolute;text-align:center;top:0;left:50%;width:2em;height:1.5em}
.l-social-login>:not(:last-child){margin-right:16px}
.c-basic-form~.l-social-login{margin-top:32px}
.c-account-btn,.t-accounts .c-account-btn{border:0;border-radius:2px;display:inline-block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125;overflow:hidden;padding:16px 32px;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all 150ms;vertical-align:middle}
.c-account-btn--small,.t-accounts .c-account-btn--small{font-size:14px;padding:8px 16px}
.c-account-btn--block,.t-accounts .c-account-btn--block{display:block;width:100%}
.c-account-btn--link,.t-accounts .c-account-btn--link{background-color:transparent}
.c-account-btn--link:hover,.t-accounts .c-account-btn--link:hover{text-decoration:underline}
.c-account-btn--black,.t-accounts .c-account-btn--black{background-color:#000;color:#fff}
.c-account-btn--black:hover,.t-accounts .c-account-btn--black:hover{background-color:#39434b}
.c-account-btn--white,.t-accounts .c-account-btn--white{background-color:#fff;color:#000}
.c-account-btn--white:hover,.t-accounts .c-account-btn--white:hover{background-color:#f2f2f2}
.c-account-btn--chambray,.t-accounts .c-account-btn--chambray{background-color:#3b5998;color:#fff}
.c-account-btn--chambray:hover,.t-accounts .c-account-btn--chambray:hover{background-color:#2d4373}
.c-account-btn--cornflower,.t-accounts .c-account-btn--cornflower{background-color:#4285f4;color:#fff}
.c-account-btn--cornflower:hover,.t-accounts .c-account-btn--cornflower:hover{background-color:#1266f1}
.c-account-btn--border,.t-accounts .c-account-btn--border{border:1px solid #000}
.c-account-btn__icon{height:1.2em;margin-right:4px;vertical-align:text-bottom;width:1.2em}
.c-account-btn--has-loader.is-loading .c-account-btn__label,body.idom-loading form.is-submitting .c-account-btn--has-loader .c-account-btn__label{opacity:0;transform:scale(.5)}
.c-account-btn--has-loader.is-loading .c-account-btn__loader,body.idom-loading form.is-submitting .c-account-btn--has-loader .c-account-btn__loader{opacity:1;transform:translate(-50%,-50%);transition-delay:.1s}
.c-account-btn__label{display:inline-block;position:relative;transform:scale(1);transition:all .3s ease;z-index:3}
.c-account-btn__loader{display:inline-block;height:1.5em;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:1.5em;z-index:2}
.c-account-btn__loader::after,.c-account-btn__loader::before{animation:bounce 2s infinite ease-in-out;background-color:#dbdbdb;border-radius:50%;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}
.c-account-btn__loader::after{animation-delay:1s}
.c-account-btn__icon{height:1.2em;margin-right:4px;vertical-align:text-bottom;width:1.2em}
.c-account-footer{border-top:1px solid #dbdbdb;font-size:14px;margin-top:32px;padding-top:16px;text-align:center}
.c-account-header{border-bottom:1px solid #dbdbdb;margin-bottom:24px;padding-bottom:16px}
@media (min-width:784px){.c-account-header{margin-bottom:32px;padding-bottom:24px}
}
.c-account-header__overline{font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}
@media (min-width:784px){.c-account-header__overline{font-size:14px}
}
.c-account-header__title{font-size:40px;font-weight:900;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}
@media (min-width:784px){.c-account-header__title{font-size:48px}
}
.c-account-header__title+.c-account-header__subtitle{margin-top:8px}
.c-account-header__subtitle a{font-weight:700}
.c-account-header--profile{border-bottom:4px solid #000;margin-bottom:32px;padding-bottom:8px}
@media (min-width:784px){.c-account-header--profile{border-bottom:8px solid #000;margin-bottom:64px}
}
.c-account-header--profile .c-account-header__title{font-weight:700;line-height:1.25;text-transform:none}
.c-basic-form--social{display:none}
.c-basic-form__fieldset{border:0;margin:0;padding:0}
body[data-view-name=social-registration] .c-basic-form--social{display:block}
.c-basic-form__fields{list-style-type:none;margin:0;padding:0}
.c-basic-form__field{display:block;margin-bottom:24px}
.c-basic-form__field .errorlist{font-size:14px;margin:8px 0 0 0}
.c-basic-form__field--hidden{display:none}
.c-basic-form__label{overflow:hidden;font-size:14px;margin-bottom:8px}
.c-basic-form__input:not(.c-basic-form__input--checkbox){position:relative}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container,.c-basic-form__input:not(.c-basic-form__input--checkbox) input,.c-basic-form__input:not(.c-basic-form__input--checkbox) select{border:1px solid #dbdbdb;border-radius:2px;display:block;line-height:1.125;padding:16px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:100%}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container.placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) input.placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) select.placeholder{color:#999}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container:-moz-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) input:-moz-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) select:-moz-placeholder{color:#999}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container::-moz-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) input::-moz-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) select::-moz-placeholder{color:#999}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container:-ms-input-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) input:-ms-input-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) select:-ms-input-placeholder{color:#999}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container::-webkit-input-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) input::-webkit-input-placeholder,.c-basic-form__input:not(.c-basic-form__input--checkbox) select::-webkit-input-placeholder{color:#999}
.c-basic-form__input:not(.c-basic-form__input--checkbox) .select2-container:focus,.c-basic-form__input:not(.c-basic-form__input--checkbox) input:focus,.c-basic-form__input:not(.c-basic-form__input--checkbox) select:focus{border-color:#31c6cc;box-shadow:0 0 0 .2em rgba(49,198,204,.25);outline:0}
.c-basic-form__input--error:not(.c-basic-form__input--checkbox)::after{background:url("../theatlantic/icons/error.20907a7f5f08.svg");content:"";height:1.5em;position:absolute;right:.75em;top:.75em;width:1.5em}
.c-basic-form__input--error:not(.c-basic-form__input--checkbox) .select2-container,.c-basic-form__input--error:not(.c-basic-form__input--checkbox) input,.c-basic-form__input--error:not(.c-basic-form__input--checkbox) select{border-color:#f0204f;padding-right:3em}
.c-basic-form__input--error:not(.c-basic-form__input--checkbox) .select2-container:focus,.c-basic-form__input--error:not(.c-basic-form__input--checkbox) input:focus,.c-basic-form__input--error:not(.c-basic-form__input--checkbox) select:focus{border-color:#f0204f;box-shadow:0 0 0 .2em rgba(240,32,79,.25)}
.c-basic-form__field--checkbox label{display:block;padding-left:24px;position:relative}
.c-basic-form__field--checkbox .c-basic-form__label{font-size:inherit}
.c-basic-form__input--checkbox{left:0;position:absolute;top:0;width:24px}
.c-basic-form__help-text{color:#999;font-size:14px;font-style:italic;margin-top:8px}
.c-basic-form__help-text ul{list-style-type:none;margin:0;padding:0}
.c-basic-form__help-text li{display:block}
.c-basic-form__field--tos_verification{font-size:14px}
.c-basic-form__password-toggle{color:#999;cursor:pointer;float:right}
.c-basic-form__password-toggle::after{background-image:url("../theatlantic/icons/show-password.97ecede79632.svg");background-repeat:no-repeat;background-size:1.1em;content:"";display:inline-block;height:1.1em;margin-left:4px;vertical-align:bottom;width:1.1em}
.c-checklist{list-style-type:none;margin:0 0 0 1.3em;padding:0}
.c-checklist__item{position:relative}
.c-checklist__item:not(:last-child){margin-bottom:16px}
.c-checklist__item::before{background-image:url("../theatlantic/icons/success.91aa6b9714bc.svg");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:.9em;left:-1.2em;position:absolute;top:.1em;width:.9em}
#site{display:flex;flex-direction:column;min-height:100vh}
#site .c-footer__container{max-width:960px}
#site .c-footer{box-sizing:border-box;margin:auto auto 0 auto;padding-top:32px;width:100%}
.account-page .c-products-list{display:flex;flex-wrap:wrap;margin:20px 0;position:relative}
.account-page .c-products-list::after{background-image:repeating-linear-gradient(to right,transparent,transparent 1px,#000 1px,#000 2px,transparent 2px,transparent 5px);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}
.account-page .c-product-item{display:flex;margin-bottom:65px}
@media (min-width:680px){.account-page .c-product-item{width:50%}
}
.account-page .c-product-item__icon{display:none}
@media (min-width:680px){.account-page .c-product-item__icon{display:block;fill:#ec1b23;flex-basis:66px;padding-right:16px}
.account-page .c-product-item__icon svg{width:50px}
}
.account-page .c-product-item__content{font-size:17px}
@media (min-width:680px){.account-page .c-product-item__content{flex-basis:calc(100% - 66px);padding-right:80px}
}
.account-page .c-product-item__title{font:700 14px/24px -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0;text-transform:uppercase}
.account-page .c-product-item__button-tray>*{margin-bottom:8px}
.account-page .c-product-item__button-tray>:not(:last-child){margin-right:8px}
.account-page .c-manage-subscriptions{margin-bottom:72px}
.account-page .c-manage-subscriptions>*{margin-right:16px}
@media (max-width:680px){.account-page .c-manage-subscriptions>*{display:block;margin-bottom:16px;width:100%}
}
.account-page .c-purchase-step{font:700 12px/1.1 -apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.c-account-number-lookup__options-list{padding-left:1em}
.c-account-number-lookup__options-list li{display:list-item;list-style-type:decimal}
.c-sidebar__section:not(:last-child){margin-bottom:24px}
.c-sidebar__section-title{border-bottom:1px solid #000;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:900;margin:0 0 16px;padding-bottom:16px}
.c-sidebar__section-body{border-bottom:1px solid #000;padding-bottom:16px}
@media (min-width:680px){.c-link-subscription__description{max-width:50%}
}
.c-link-subscription__button-tray>*{margin-bottom:16px!important}
.c-link-subscription__button-tray>:not(:last-child){margin-right:16px}
.c-messages{list-style-type:none;margin:0;padding:0}
form .c-messages{margin-bottom:24px}
.c-messages__item{border-radius:2px;font-size:18px;padding:10px 10px 10px 50px!important;position:relative}
@media (max-width:680px){.c-messages__item{font-size:16px}
}
.c-messages__item::before{background-position:0 0;background-repeat:no-repeat;content:"";height:24px;left:10px;position:absolute;top:8px;width:24px}
.c-messages--info .c-messages__item,.c-messages__item.info{background-color:#d9edf7}
.c-messages--info .c-messages__item::before,.c-messages__item.info::before{background-image:url("../theatlantic/icons/info.f5f12d1a548c.svg")}
.c-messages--error .c-messages__item,.c-messages__item.error{background-color:#ffd6db}
.c-messages--error .c-messages__item::before,.c-messages__item.error::before{background-image:url("../theatlantic/icons/error.20907a7f5f08.svg")}
.c-messages--success .c-messages__item,.c-messages__item.success{background-color:#d4ffd4}
.c-messages--success .c-messages__item::before,.c-messages__item.success::before{background-image:url("../theatlantic/icons/success.91aa6b9714bc.svg")}
.t-accounts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.t-accounts *,.t-accounts ::after,.t-accounts ::before{box-sizing:inherit}
.t-accounts h1,.t-accounts h2,.t-accounts h3,.t-accounts h4,.t-accounts h5,.t-accounts h6{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}
/*# sourceMappingURL=main.min.css.17c448b4bcb1.map */