pre,
textarea {
	overflow: auto;
}
body,
sub,
sup {
	position: relative;
}
.hide,
.invisible {
	visibility: hidden;
}
#desktop .header-bar ul:after,
#desktop .header-bar.main nav.primary > ul > li.article-meta:after,
#desktop .header-bar:after,
#mobile #mobile-menu .mobile-scroll .social:after,
#mobile .header-bar:after,
.ad p:after,
.article-wrap .article-body aside.left.suggested-reading:after,
.article-wrap .article-body aside.right.ad:after,
.article-wrap .article-footer .article-share:after,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after,
.article-wrap .article-footer .recirc-block:after,
.article-wrap .article-header .article-info:after,
.article-wrap .article-header .article-share:after,
.article-wrap .article-header .byline:after,
.article-wrap .aside-wrap .ad:after,
.clearfix:after,
.meerkat .meerkat__content .content__container:after,
.modal .modal__content .content__container:after,
.modal .modal__content form:after,
.recirc .tag-browser:after,
.row .row.collapse:after,
.row .row:after,
.row:after,
.siderail__item.list.most-popular li a:after,
.tout.footer.donate .donate-grid:after,
[class*="block-grid-"]:after,
footer .block.social ul:after,
footer .sitemap:after,
footer ul:after,
section.listing .listing__results li.results__ad .action-wrap:after,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:after,
section.stories.hero.alternate .row.primary .story:after,
ul.pagination:after {
	clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	text-rendering: optimizeLegibility;
}
.vevent abbr,
a {
	text-decoration: none;
}
.mfp-arrow,
.select2-results,
.slick-slider {
	-webkit-tap-highlight-color: transparent;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a:active,
a:hover {
	outline: 0;
}
b,
optgroup,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
.antialiased,
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
button {
	overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	height: auto;
	min-height: 50px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
meta.foundation-version {
	font-family: "/5.4.7/";
}
meta.foundation-mq-small {
	font-family: "/only screen/";
	width: 0;
}
meta.foundation-mq-medium {
	font-family: "/only screen and (min-width:40.063em)/";
	width: 40.063em;
}
meta.foundation-mq-large {
	font-family: "/only screen and (min-width:64.063em)/";
	width: 64.063em;
}
meta.foundation-mq-xlarge {
	font-family: "/only screen and (min-width:90.063em)/";
	width: 90.063em;
}
meta.foundation-mq-xxlarge {
	font-family: "/only screen and (min-width:120.063em)/";
	width: 120.063em;
}
.row,
select {
	width: 100%;
}
meta.foundation-data-attribute-namespace {
	font-family: false;
}
body,
html {
	height: 100%;
	font-size: 100%;
}
*,
:after,
:before {
	box-sizing: border-box;
}
body {
	padding: 0;
	margin: 0;
	line-height: 1.5;
	cursor: auto;
}
a:hover {
	cursor: pointer;
}
#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object {
	max-width: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
#desktop .header-bar ul:after,
#desktop .header-bar ul:before,
#desktop .header-bar.main nav.primary > ul > li.article-meta:after,
#desktop .header-bar.main nav.primary > ul > li.article-meta:before,
#desktop .header-bar:after,
#desktop .header-bar:before,
#mobile #mobile-menu .mobile-scroll .social:after,
#mobile #mobile-menu .mobile-scroll .social:before,
#mobile .header-bar:after,
#mobile .header-bar:before,
.ad p:after,
.ad p:before,
.article-wrap .article-body aside.left.suggested-reading:after,
.article-wrap .article-body aside.left.suggested-reading:before,
.article-wrap .article-body aside.right.ad:after,
.article-wrap .article-body aside.right.ad:before,
.article-wrap .article-footer .article-share:after,
.article-wrap .article-footer .article-share:before,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:before,
.article-wrap .article-footer .recirc-block:after,
.article-wrap .article-footer .recirc-block:before,
.article-wrap .article-header .article-info:after,
.article-wrap .article-header .article-info:before,
.article-wrap .article-header .article-share:after,
.article-wrap .article-header .article-share:before,
.article-wrap .article-header .byline:after,
.article-wrap .article-header .byline:before,
.article-wrap .aside-wrap .ad:after,
.article-wrap .aside-wrap .ad:before,
.clearfix:after,
.clearfix:before,
.meerkat .meerkat__content .content__container:after,
.meerkat .meerkat__content .content__container:before,
.modal .modal__content .content__container:after,
.modal .modal__content .content__container:before,
.modal .modal__content form:after,
.modal .modal__content form:before,
.recirc .tag-browser:after,
.recirc .tag-browser:before,
.siderail__item.list.most-popular li a:after,
.siderail__item.list.most-popular li a:before,
.tout.footer.donate .donate-grid:after,
.tout.footer.donate .donate-grid:before,
footer .block.social ul:after,
footer .block.social ul:before,
footer .sitemap:after,
footer .sitemap:before,
footer ul:after,
footer ul:before,
section.listing .listing__results li.results__ad .action-wrap:after,
section.listing .listing__results li.results__ad .action-wrap:before,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:after,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:before,
section.stories.hero.alternate .row.primary .story:after,
section.stories.hero.alternate .row.primary .story:before,
ul.pagination:after,
ul.pagination:before {
	content: " ";
	display: table;
}
.hide {
	display: none !important;
}
.row .row.collapse:after,
.row .row.collapse:before,
.row .row:after,
.row .row:before,
.row:after,
.row:before,
[class*="block-grid-"]:after,
[class*="block-grid-"]:before {
	content: " ";
	display: table;
}
img {
	display: inline-block;
	vertical-align: middle;
}
.row {
	max-width: 80rem;
	margin: 0 auto;
}
.row.collapse > .column,
.row.collapse > .columns {
	padding-left: 0;
	padding-right: 0;
}
.row.collapse .row {
	margin-left: 0;
	margin-right: 0;
}
.row .row {
	width: auto;
	max-width: none;
	margin: 0 -0.9375rem;
}
.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
}
.column,
.columns {
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	width: 100%;
	float: left;
}
[class*="column"] + [class*="column"]:last-child {
	float: right;
}
[class*="column"] + [class*="column"].end {
	float: left;
}
@media only screen {
	.column,
	.columns,
	.small-pull-0,
	.small-pull-1,
	.small-pull-10,
	.small-pull-11,
	.small-pull-2,
	.small-pull-3,
	.small-pull-4,
	.small-pull-5,
	.small-pull-6,
	.small-pull-7,
	.small-pull-8,
	.small-pull-9,
	.small-push-0,
	.small-push-1,
	.small-push-10,
	.small-push-11,
	.small-push-2,
	.small-push-3,
	.small-push-4,
	.small-push-5,
	.small-push-7,
	.small-push-8,
	.small-push-9 {
		position: relative;
	}
	.small-push-0 {
		left: 0;
		right: auto;
	}
	.small-pull-0 {
		right: 0;
		left: auto;
	}
	.small-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.small-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.small-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.small-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.small-push-3 {
		left: 25%;
		right: auto;
	}
	.small-pull-3 {
		right: 25%;
		left: auto;
	}
	.small-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.small-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.small-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.small-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.small-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.small-pull-6 {
		right: 50%;
		left: auto;
	}
	.small-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.small-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.small-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.small-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.small-push-9 {
		left: 75%;
		right: auto;
	}
	.small-pull-9 {
		right: 75%;
		left: auto;
	}
	.small-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.small-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.small-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.small-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.small-1 {
		width: 8.33333%;
	}
	.small-2 {
		width: 16.66667%;
	}
	.small-3 {
		width: 25%;
	}
	.small-4 {
		width: 33.33333%;
	}
	.small-5 {
		width: 41.66667%;
	}
	.small-6 {
		width: 50%;
	}
	.small-7 {
		width: 58.33333%;
	}
	.small-8 {
		width: 66.66667%;
	}
	.small-9 {
		width: 75%;
	}
	.small-10 {
		width: 83.33333%;
	}
	.small-11 {
		width: 91.66667%;
	}
	.small-12 {
		width: 100%;
	}
	.small-offset-0 {
		margin-left: 0 !important;
	}
	.small-offset-1 {
		margin-left: 8.33333% !important;
	}
	.small-offset-2 {
		margin-left: 16.66667% !important;
	}
	.small-offset-3 {
		margin-left: 25% !important;
	}
	.small-offset-4 {
		margin-left: 33.33333% !important;
	}
	.small-offset-5 {
		margin-left: 41.66667% !important;
	}
	.small-offset-6 {
		margin-left: 50% !important;
	}
	.small-offset-7 {
		margin-left: 58.33333% !important;
	}
	.small-offset-8 {
		margin-left: 66.66667% !important;
	}
	.small-offset-9 {
		margin-left: 75% !important;
	}
	.small-offset-10 {
		margin-left: 83.33333% !important;
	}
	.small-offset-11 {
		margin-left: 91.66667% !important;
	}
	.small-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.small-centered,
	.columns.small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.small-uncentered,
	.columns.small-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.small-centered:last-child,
	.columns.small-centered:last-child {
		float: none;
	}
	.column.small-uncentered:last-child,
	.columns.small-uncentered:last-child {
		float: left;
	}
	.column.small-uncentered.opposite,
	.columns.small-uncentered.opposite {
		float: right;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-pull-0,
	.medium-pull-1,
	.medium-pull-10,
	.medium-pull-11,
	.medium-pull-2,
	.medium-pull-3,
	.medium-pull-4,
	.medium-pull-5,
	.medium-pull-6,
	.medium-pull-7,
	.medium-pull-8,
	.medium-pull-9,
	.medium-push-0,
	.medium-push-1,
	.medium-push-10,
	.medium-push-11,
	.medium-push-2,
	.medium-push-3,
	.medium-push-4,
	.medium-push-5,
	.medium-push-6,
	.medium-push-7,
	.medium-push-8,
	.medium-push-9,
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9 {
		position: relative;
	}
	.medium-push-0 {
		left: 0;
		right: auto;
	}
	.medium-pull-0 {
		right: 0;
		left: auto;
	}
	.medium-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.medium-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.medium-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.medium-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.medium-push-3 {
		left: 25%;
		right: auto;
	}
	.medium-pull-3 {
		right: 25%;
		left: auto;
	}
	.medium-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.medium-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.medium-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.medium-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.medium-push-6 {
		left: 50%;
		right: auto;
	}
	.medium-pull-6 {
		right: 50%;
		left: auto;
	}
	.medium-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.medium-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.medium-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.medium-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.medium-push-9 {
		left: 75%;
		right: auto;
	}
	.medium-pull-9 {
		right: 75%;
		left: auto;
	}
	.medium-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.medium-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.medium-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.medium-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.medium-1 {
		width: 8.33333%;
	}
	.medium-2 {
		width: 16.66667%;
	}
	.medium-3 {
		width: 25%;
	}
	.medium-4,
	.tout.footer.donate {
		width: 33.33333%;
	}
	.medium-5 {
		width: 41.66667%;
	}
	.medium-6 {
		width: 50%;
	}
	.medium-7 {
		width: 58.33333%;
	}
	.article-wrap .article-footer .recirc-block .recirc,
	.medium-8 {
		width: 66.66667%;
	}
	.medium-9 {
		width: 75%;
	}
	.medium-10 {
		width: 83.33333%;
	}
	.medium-11 {
		width: 91.66667%;
	}
	.medium-12 {
		width: 100%;
	}
	.medium-offset-0 {
		margin-left: 0 !important;
	}
	.medium-offset-1 {
		margin-left: 8.33333% !important;
	}
	.medium-offset-2 {
		margin-left: 16.66667% !important;
	}
	.medium-offset-3 {
		margin-left: 25% !important;
	}
	.medium-offset-4 {
		margin-left: 33.33333% !important;
	}
	.medium-offset-5 {
		margin-left: 41.66667% !important;
	}
	.medium-offset-6 {
		margin-left: 50% !important;
	}
	.medium-offset-7 {
		margin-left: 58.33333% !important;
	}
	.medium-offset-8 {
		margin-left: 66.66667% !important;
	}
	.medium-offset-9 {
		margin-left: 75% !important;
	}
	.medium-offset-10 {
		margin-left: 83.33333% !important;
	}
	.medium-offset-11 {
		margin-left: 91.66667% !important;
	}
	.medium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.medium-centered,
	.columns.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.medium-uncentered,
	.columns.medium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.medium-centered:last-child,
	.columns.medium-centered:last-child {
		float: none;
	}
	.column.medium-uncentered:last-child,
	.columns.medium-uncentered:last-child {
		float: left;
	}
	.column.medium-uncentered.opposite,
	.columns.medium-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
@media only screen and (min-width: 48.063em) {
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9,
	.xmedium-pull-0,
	.xmedium-pull-1,
	.xmedium-pull-10,
	.xmedium-pull-11,
	.xmedium-pull-2,
	.xmedium-pull-3,
	.xmedium-pull-4,
	.xmedium-pull-5,
	.xmedium-pull-6,
	.xmedium-pull-7,
	.xmedium-pull-8,
	.xmedium-pull-9,
	.xmedium-push-0,
	.xmedium-push-1,
	.xmedium-push-10,
	.xmedium-push-11,
	.xmedium-push-2,
	.xmedium-push-3,
	.xmedium-push-4,
	.xmedium-push-5,
	.xmedium-push-6,
	.xmedium-push-7,
	.xmedium-push-8,
	.xmedium-push-9 {
		position: relative;
	}
	.xmedium-push-0 {
		left: 0;
		right: auto;
	}
	.xmedium-pull-0 {
		right: 0;
		left: auto;
	}
	.xmedium-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.xmedium-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.xmedium-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.xmedium-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.xmedium-push-3 {
		left: 25%;
		right: auto;
	}
	.xmedium-pull-3 {
		right: 25%;
		left: auto;
	}
	.xmedium-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.xmedium-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.xmedium-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.xmedium-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.xmedium-push-6 {
		left: 50%;
		right: auto;
	}
	.xmedium-pull-6 {
		right: 50%;
		left: auto;
	}
	.xmedium-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.xmedium-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.xmedium-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.xmedium-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.xmedium-push-9 {
		left: 75%;
		right: auto;
	}
	.xmedium-pull-9 {
		right: 75%;
		left: auto;
	}
	.xmedium-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.xmedium-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.xmedium-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.xmedium-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.xmedium-1 {
		width: 8.33333%;
	}
	.xmedium-2 {
		width: 16.66667%;
	}
	.xmedium-3 {
		width: 25%;
	}
	.xmedium-4 {
		width: 33.33333%;
	}
	.xmedium-5 {
		width: 41.66667%;
	}
	.xmedium-6 {
		width: 50%;
	}
	.xmedium-7 {
		width: 58.33333%;
	}
	.xmedium-8 {
		width: 66.66667%;
	}
	.xmedium-9 {
		width: 75%;
	}
	.xmedium-10 {
		width: 83.33333%;
	}
	.xmedium-11 {
		width: 91.66667%;
	}
	.xmedium-12 {
		width: 100%;
	}
	.xmedium-offset-0 {
		margin-left: 0 !important;
	}
	.xmedium-offset-1 {
		margin-left: 8.33333% !important;
	}
	.xmedium-offset-2 {
		margin-left: 16.66667% !important;
	}
	.xmedium-offset-3 {
		margin-left: 25% !important;
	}
	.xmedium-offset-4 {
		margin-left: 33.33333% !important;
	}
	.xmedium-offset-5 {
		margin-left: 41.66667% !important;
	}
	.xmedium-offset-6 {
		margin-left: 50% !important;
	}
	.xmedium-offset-7 {
		margin-left: 58.33333% !important;
	}
	.xmedium-offset-8 {
		margin-left: 66.66667% !important;
	}
	.xmedium-offset-9 {
		margin-left: 75% !important;
	}
	.xmedium-offset-10 {
		margin-left: 83.33333% !important;
	}
	.xmedium-offset-11 {
		margin-left: 91.66667% !important;
	}
	.xmedium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.xmedium-centered,
	.columns.xmedium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.xmedium-uncentered,
	.columns.xmedium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.xmedium-centered:last-child,
	.columns.xmedium-centered:last-child {
		float: none;
	}
	.column.xmedium-uncentered:last-child,
	.columns.xmedium-uncentered:last-child {
		float: left;
	}
	.column.xmedium-uncentered.opposite,
	.columns.xmedium-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-pull-0,
	.large-pull-1,
	.large-pull-10,
	.large-pull-11,
	.large-pull-2,
	.large-pull-3,
	.large-pull-4,
	.large-pull-5,
	.large-pull-6,
	.large-pull-7,
	.large-pull-8,
	.large-pull-9,
	.large-push-0,
	.large-push-1,
	.large-push-10,
	.large-push-11,
	.large-push-2,
	.large-push-3,
	.large-push-4,
	.large-push-5,
	.large-push-6,
	.large-push-7,
	.large-push-8,
	.large-push-9,
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9 {
		position: relative;
	}
	.large-push-0 {
		left: 0;
		right: auto;
	}
	.large-pull-0 {
		right: 0;
		left: auto;
	}
	.large-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.large-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.large-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.large-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.large-push-3 {
		left: 25%;
		right: auto;
	}
	.large-pull-3 {
		right: 25%;
		left: auto;
	}
	.large-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.large-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.large-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.large-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.large-push-6 {
		left: 50%;
		right: auto;
	}
	.large-pull-6 {
		right: 50%;
		left: auto;
	}
	.large-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.large-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.large-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.large-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.large-push-9 {
		left: 75%;
		right: auto;
	}
	.large-pull-9 {
		right: 75%;
		left: auto;
	}
	.large-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.large-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.large-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.large-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.large-1 {
		width: 8.33333%;
	}
	.large-2 {
		width: 16.66667%;
	}
	.large-3 {
		width: 25%;
	}
	.large-4 {
		width: 33.33333%;
	}
	.large-5 {
		width: 41.66667%;
	}
	.large-6 {
		width: 50%;
	}
	.large-7 {
		width: 58.33333%;
	}
	.large-8 {
		width: 66.66667%;
	}
	.large-9 {
		width: 75%;
	}
	.large-10 {
		width: 83.33333%;
	}
	.large-11 {
		width: 91.66667%;
	}
	.large-12 {
		width: 100%;
	}
	.large-offset-0 {
		margin-left: 0 !important;
	}
	.large-offset-1 {
		margin-left: 8.33333% !important;
	}
	.large-offset-2 {
		margin-left: 16.66667% !important;
	}
	.large-offset-3 {
		margin-left: 25% !important;
	}
	.large-offset-4 {
		margin-left: 33.33333% !important;
	}
	.large-offset-5 {
		margin-left: 41.66667% !important;
	}
	.large-offset-6 {
		margin-left: 50% !important;
	}
	.large-offset-7 {
		margin-left: 58.33333% !important;
	}
	.large-offset-8 {
		margin-left: 66.66667% !important;
	}
	.large-offset-9 {
		margin-left: 75% !important;
	}
	.large-offset-10 {
		margin-left: 83.33333% !important;
	}
	.large-offset-11 {
		margin-left: 91.66667% !important;
	}
	.large-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.large-centered,
	.columns.large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.large-uncentered,
	.columns.large-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.large-centered:last-child,
	.columns.large-centered:last-child {
		float: none;
	}
	.column.large-uncentered:last-child,
	.columns.large-uncentered:last-child {
		float: left;
	}
	.column.large-uncentered.opposite,
	.columns.large-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
[class*="block-grid-"] {
	display: block;
	padding: 0;
	margin: 0 -0.625rem;
}
[class*="block-grid-"] > li {
	display: block;
	height: auto;
	float: left;
	padding: 0 0.625rem 1.25rem;
}
@media only screen {
	.small-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.small-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.small-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.small-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.small-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.small-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.small-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.small-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.small-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.small-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.small-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.small-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.small-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.small-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.small-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.small-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.small-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.small-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.small-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.small-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.small-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.small-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.small-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.small-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.medium-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.medium-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.medium-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.medium-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.medium-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.medium-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.medium-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.medium-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.medium-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.medium-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.medium-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.medium-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.medium-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.medium-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.medium-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.medium-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.medium-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.medium-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.medium-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.medium-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.medium-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.medium-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.medium-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.large-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.large-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.large-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.large-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.large-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.large-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.large-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.large-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.large-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.large-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.large-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.large-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.large-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.large-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.large-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.large-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.large-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.large-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.large-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.large-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.large-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.large-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.large-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
hr,
section.stories.poetry ul:after {
	clear: both;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
@media only screen and (max-width: 40em) {
	.small-only-text-left {
		text-align: left !important;
	}
	.small-only-text-right {
		text-align: right !important;
	}
	.small-only-text-center {
		text-align: center !important;
	}
	.small-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen {
	.small-text-left {
		text-align: left !important;
	}
	.small-text-right {
		text-align: right !important;
	}
	.small-text-center {
		text-align: center !important;
	}
	.small-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.medium-only-text-left {
		text-align: left !important;
	}
	.medium-only-text-right {
		text-align: right !important;
	}
	.medium-only-text-center {
		text-align: center !important;
	}
	.medium-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-text-left {
		text-align: left !important;
	}
	.medium-text-right {
		text-align: right !important;
	}
	.medium-text-center {
		text-align: center !important;
	}
	.medium-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	.large-only-text-left {
		text-align: left !important;
	}
	.large-only-text-right {
		text-align: right !important;
	}
	.large-only-text-center {
		text-align: center !important;
	}
	.large-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-text-left {
		text-align: left !important;
	}
	.large-text-right {
		text-align: right !important;
	}
	.large-text-center {
		text-align: center !important;
	}
	.large-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
	.xlarge-only-text-left {
		text-align: left !important;
	}
	.xlarge-only-text-right {
		text-align: right !important;
	}
	.xlarge-only-text-center {
		text-align: center !important;
	}
	.xlarge-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 90.063em) {
	.xlarge-text-left {
		text-align: left !important;
	}
	.xlarge-text-right {
		text-align: right !important;
	}
	.xlarge-text-center {
		text-align: center !important;
	}
	.xlarge-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
	.xxlarge-only-text-left {
		text-align: left !important;
	}
	.xxlarge-only-text-right {
		text-align: right !important;
	}
	.xxlarge-only-text-center {
		text-align: center !important;
	}
	.xxlarge-only-text-justify {
		text-align: justify !important;
	}
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
	margin: 0;
	padding: 0;
}
a {
	background-color: transparent;
	color: #008cba;
	line-height: inherit;
}
p,
p.lead {
	line-height: 1.6;
}
a img {
	border: none;
}
p {
	font-family: inherit;
	margin-bottom: 1.25rem;
}
.subheader,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
	font-weight: 400;
}
p.lead {
	font-size: 1.21875rem;
}
p aside {
	font-size: 0.875rem;
	line-height: 1.35;
	font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Mercury Display A", "Mercury Display B", Georgia, Cambria,
		"Times New Roman", Times, serif;
	font-style: normal;
	color: #222;
	line-height: 1.4;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-size: 60%;
	color: #6f6f6f;
	line-height: 0;
}
h1 {
	font-size: 2.125rem;
}
h2 {
	font-size: 1.6875rem;
}
h3 {
	font-size: 1.375rem;
}
h4,
h5 {
	font-size: 1.125rem;
}
h6 {
	font-size: 1rem;
}
.subheader {
	line-height: 1.4;
	color: #6f6f6f;
}
b,
em,
i,
small,
strong {
	line-height: inherit;
}
hr {
	box-sizing: content-box;
	border: solid #ddd;
	border-width: 1px 0 0;
	margin: 1.25rem 0 1.1875rem;
	height: 0;
}
.mfp-container,
.slick-slider,
img.mfp-img {
	box-sizing: border-box;
}
em,
i {
	font-style: italic;
}
small {
	font-size: 60%;
}
code {
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: 400;
	color: #333;
	background-color: #f8f8f8;
	border-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	padding: 0.125rem 0.3125rem 0.0625rem;
}
.story h1,
.vcard .fn,
.vevent .summary,
.vevent abbr,
dl dt {
	font-weight: 700;
}
dl,
ol,
ul {
	font-size: 1rem;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	list-style-position: outside;
	font-family: inherit;
}
ul {
	margin-left: 1.1rem;
}
ul.no-bullet {
	margin-left: 0;
}
ul.no-bullet li ol,
ul.no-bullet li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
	list-style: none;
}
ul li ol,
ul li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
}
ul.circle,
ul.disc,
ul.square {
	margin-left: 1.1rem;
}
ul.circle li ul,
ul.disc li ul,
ul.square li ul {
	list-style: inherit;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
ul.disc {
	list-style-type: disc;
}
ul.no-bullet {
	list-style: none;
}
ol {
	margin-left: 1.4rem;
}
ol li ol,
ol li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
}
dl dt {
	margin-bottom: 0.3rem;
}
dl dd {
	margin-bottom: 0.75rem;
}
.vcard,
blockquote {
	margin: 0 0 1.25rem;
}
abbr,
acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	cursor: help;
}
abbr {
	text-transform: none;
}
.ad p,
.tout.footer.donate .btn,
.tout.footer.donate p {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
abbr[title] {
	border-bottom: 1px dotted #ddd;
}
blockquote {
	padding: 0.5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 0.8125rem;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a,
blockquote cite a:visited {
	color: #555;
}
blockquote,
blockquote p {
	line-height: 1.6;
	color: #6f6f6f;
}
.vcard {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0.625rem 0.75rem;
}
.vcard li {
	margin: 0;
	display: block;
}
.vcard .fn {
	font-size: 0.9375rem;
}
.vevent abbr {
	cursor: default;
	border: none;
	padding: 0 0.0625rem;
}
.print-only {
	display: none !important;
}
@media print {
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid;
	}
	* {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
	blockquote,
	pre {
		border: 1px solid #999;
	}
	thead {
		display: table-header-group;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.hide-on-print {
		display: none !important;
	}
	.print-only {
		display: block !important;
	}
	.hide-for-print {
		display: none !important;
	}
	.show-for-print {
		display: inherit !important;
	}
}
@media only screen {
	#mobile,
	.hide-for-large,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-medium,
	.hide-for-medium-only,
	.hide-for-medium-up,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-down,
	.show-for-medium-down,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large-down,
	.hide-for-medium-down,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-medium,
	.show-for-medium-only,
	.show-for-medium-up,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-medium,
	.hidden-for-medium-only,
	.hidden-for-medium-up,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-down,
	.visible-for-medium-down,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-down,
	.hidden-for-medium-down,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-medium,
	.visible-for-medium-only,
	.visible-for-medium-up,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#mobile,
	table.hide-for-large,
	table.hide-for-large-only,
	table.hide-for-large-up,
	table.hide-for-medium,
	table.hide-for-medium-only,
	table.hide-for-medium-up,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-down,
	table.show-for-medium-down,
	table.show-for-small,
	table.show-for-small-down,
	table.show-for-small-only,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#mobile,
	thead.hide-for-large,
	thead.hide-for-large-only,
	thead.hide-for-large-up,
	thead.hide-for-medium,
	thead.hide-for-medium-only,
	thead.hide-for-medium-up,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-down,
	thead.show-for-medium-down,
	thead.show-for-small,
	thead.show-for-small-down,
	thead.show-for-small-only,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#mobile,
	tbody.hide-for-large,
	tbody.hide-for-large-only,
	tbody.hide-for-large-up,
	tbody.hide-for-medium,
	tbody.hide-for-medium-only,
	tbody.hide-for-medium-up,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-down,
	tbody.show-for-medium-down,
	tbody.show-for-small,
	tbody.show-for-small-down,
	tbody.show-for-small-only,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#mobile,
	tr.hide-for-large,
	tr.hide-for-large-only,
	tr.hide-for-large-up,
	tr.hide-for-medium,
	tr.hide-for-medium-only,
	tr.hide-for-medium-up,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-down,
	tr.show-for-medium-down,
	tr.show-for-small,
	tr.show-for-small-down,
	tr.show-for-small-only,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#mobile,
	td.hide-for-large,
	td.hide-for-large-only,
	td.hide-for-large-up,
	td.hide-for-medium,
	td.hide-for-medium-only,
	td.hide-for-medium-up,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-down,
	td.show-for-medium-down,
	td.show-for-small,
	td.show-for-small-down,
	td.show-for-small-only,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#mobile,
	th.hide-for-large,
	th.hide-for-large-only,
	th.hide-for-large-up,
	th.hide-for-medium,
	th.hide-for-medium-only,
	th.hide-for-medium-up,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-down,
	th.show-for-medium-down,
	th.show-for-small,
	th.show-for-small-down,
	th.show-for-small-only,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 40.063em) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.4;
	}
	h1 {
		font-size: 2.75rem;
	}
	h2 {
		font-size: 2.3125rem;
	}
	h3 {
		font-size: 1.6875rem;
	}
	h4 {
		font-size: 1.4375rem;
	}
	h5 {
		font-size: 1.125rem;
	}
	h6 {
		font-size: 1rem;
	}
	#mobile,
	.hide-for-large,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-down,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large-down,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-down,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-down,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#mobile,
	table.hide-for-large,
	table.hide-for-large-only,
	table.hide-for-large-up,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-down,
	table.show-for-medium,
	table.show-for-medium-down,
	table.show-for-medium-only,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#mobile,
	thead.hide-for-large,
	thead.hide-for-large-only,
	thead.hide-for-large-up,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-down,
	thead.show-for-medium,
	thead.show-for-medium-down,
	thead.show-for-medium-only,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#mobile,
	tbody.hide-for-large,
	tbody.hide-for-large-only,
	tbody.hide-for-large-up,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-down,
	tbody.show-for-medium,
	tbody.show-for-medium-down,
	tbody.show-for-medium-only,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#mobile,
	tr.hide-for-large,
	tr.hide-for-large-only,
	tr.hide-for-large-up,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-down,
	tr.show-for-medium,
	tr.show-for-medium-down,
	tr.show-for-medium-only,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#mobile,
	td.hide-for-large,
	td.hide-for-large-only,
	td.hide-for-large-up,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-down,
	td.show-for-medium,
	td.show-for-medium-down,
	td.show-for-medium-only,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#mobile,
	th.hide-for-large,
	th.hide-for-large-only,
	th.hide-for-large-up,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-down,
	th.show-for-medium,
	th.show-for-medium-down,
	th.show-for-medium-only,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 64.063em) {
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large,
	table.show-for-large-down,
	table.show-for-large-only,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large,
	thead.show-for-large-down,
	thead.show-for-large-only,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large,
	tbody.show-for-large-down,
	tbody.show-for-large-only,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large,
	tr.show-for-large-down,
	tr.show-for-large-only,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large,
	td.show-for-large-down,
	td.show-for-large-only,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#desktop,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large,
	th.show-for-large-down,
	th.show-for-large-only,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 90.063em) {
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge,
	.show-for-xlarge-down,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge,
	.hide-for-xlarge-down,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge,
	.visible-for-xlarge-down,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge,
	.hidden-for-xlarge-down,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-large,
	table.hide-for-large-down,
	table.hide-for-large-only,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge,
	table.show-for-xlarge-down,
	table.show-for-xlarge-only,
	table.show-for-xlarge-up,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-large,
	thead.hide-for-large-down,
	thead.hide-for-large-only,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge,
	thead.show-for-xlarge-down,
	thead.show-for-xlarge-only,
	thead.show-for-xlarge-up,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-large,
	tbody.hide-for-large-down,
	tbody.hide-for-large-only,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge,
	tbody.show-for-xlarge-down,
	tbody.show-for-xlarge-only,
	tbody.show-for-xlarge-up,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-large,
	tr.hide-for-large-down,
	tr.hide-for-large-only,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge,
	tr.show-for-xlarge-down,
	tr.show-for-xlarge-only,
	tr.show-for-xlarge-up,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-large,
	td.hide-for-large-down,
	td.hide-for-large-only,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge,
	td.show-for-xlarge-down,
	td.show-for-xlarge-only,
	td.show-for-xlarge-up,
	td.show-for-xxlarge-down,
	th#desktop,
	th.hide-for-large,
	th.hide-for-large-down,
	th.hide-for-large-only,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge,
	th.show-for-xlarge-down,
	th.show-for-xlarge-only,
	th.show-for-xlarge-up,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 120.063em) {
	.xxlarge-text-left {
		text-align: left !important;
	}
	.xxlarge-text-right {
		text-align: right !important;
	}
	.xxlarge-text-center {
		text-align: center !important;
	}
	.xxlarge-text-justify {
		text-align: justify !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-down,
	.hide-for-xlarge-only,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-down,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-down,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-down,
	.show-for-xlarge-only {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-down,
	.hidden-for-xlarge-only,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-down,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-down,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-down,
	.visible-for-xlarge-only {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-large,
	table.hide-for-large-down,
	table.hide-for-large-only,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-down,
	table.hide-for-xlarge-only,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-up,
	table.show-for-xxlarge,
	table.show-for-xxlarge-down,
	table.show-for-xxlarge-only,
	table.show-for-xxlarge-up {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-large,
	thead.hide-for-large-down,
	thead.hide-for-large-only,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-down,
	thead.hide-for-xlarge-only,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-up,
	thead.show-for-xxlarge,
	thead.show-for-xxlarge-down,
	thead.show-for-xxlarge-only,
	thead.show-for-xxlarge-up {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-large,
	tbody.hide-for-large-down,
	tbody.hide-for-large-only,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-down,
	tbody.hide-for-xlarge-only,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-up,
	tbody.show-for-xxlarge,
	tbody.show-for-xxlarge-down,
	tbody.show-for-xxlarge-only,
	tbody.show-for-xxlarge-up {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-large,
	tr.hide-for-large-down,
	tr.hide-for-large-only,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-down,
	tr.hide-for-xlarge-only,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-up,
	tr.show-for-xxlarge,
	tr.show-for-xxlarge-down,
	tr.show-for-xxlarge-only,
	tr.show-for-xxlarge-up {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-large,
	td.hide-for-large-down,
	td.hide-for-large-only,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-down,
	td.hide-for-xlarge-only,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-up,
	td.show-for-xxlarge,
	td.show-for-xxlarge-down,
	td.show-for-xxlarge-only,
	td.show-for-xxlarge-up,
	th#desktop,
	th.hide-for-large,
	th.hide-for-large-down,
	th.hide-for-large-only,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-down,
	th.hide-for-xlarge-only,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-up,
	th.show-for-xxlarge,
	th.show-for-xxlarge-down,
	th.show-for-xxlarge-only,
	th.show-for-xxlarge-up {
		display: table-cell !important;
	}
}
.hide-for-portrait,
.show-for-landscape {
	display: inherit !important;
}
.hide-for-landscape,
.show-for-portrait {
	display: none !important;
}
table.hide-for-landscape,
table.show-for-portrait {
	display: table !important;
}
thead.hide-for-landscape,
thead.show-for-portrait {
	display: table-header-group !important;
}
tbody.hide-for-landscape,
tbody.show-for-portrait {
	display: table-row-group !important;
}
tr.hide-for-landscape,
tr.show-for-portrait {
	display: table-row !important;
}
td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
	display: table-cell !important;
}
@media only screen and (orientation: landscape) {
	.hide-for-portrait,
	.show-for-landscape {
		display: inherit !important;
	}
	.hide-for-landscape,
	.show-for-portrait {
		display: none !important;
	}
	table.hide-for-portrait,
	table.show-for-landscape {
		display: table !important;
	}
	thead.hide-for-portrait,
	thead.show-for-landscape {
		display: table-header-group !important;
	}
	tbody.hide-for-portrait,
	tbody.show-for-landscape {
		display: table-row-group !important;
	}
	tr.hide-for-portrait,
	tr.show-for-landscape {
		display: table-row !important;
	}
	td.hide-for-portrait,
	td.show-for-landscape,
	th.hide-for-portrait,
	th.show-for-landscape {
		display: table-cell !important;
	}
}
@media only screen and (orientation: portrait) {
	.hide-for-landscape,
	.show-for-portrait {
		display: inherit !important;
	}
	.hide-for-portrait,
	.show-for-landscape {
		display: none !important;
	}
	table.hide-for-landscape,
	table.show-for-portrait {
		display: table !important;
	}
	thead.hide-for-landscape,
	thead.show-for-portrait {
		display: table-header-group !important;
	}
	tbody.hide-for-landscape,
	tbody.show-for-portrait {
		display: table-row-group !important;
	}
	tr.hide-for-landscape,
	tr.show-for-portrait {
		display: table-row !important;
	}
	td.hide-for-landscape,
	td.show-for-portrait,
	th.hide-for-landscape,
	th.show-for-portrait {
		display: table-cell !important;
	}
}
.show-for-touch {
	display: none !important;
}
.hide-for-touch,
.touch .show-for-touch {
	display: inherit !important;
}
.touch .hide-for-touch {
	display: none !important;
}
.touch table.show-for-touch,
table.hide-for-touch {
	display: table !important;
}
.touch thead.show-for-touch,
thead.hide-for-touch {
	display: table-header-group !important;
}
.touch tbody.show-for-touch,
tbody.hide-for-touch {
	display: table-row-group !important;
}
.touch tr.show-for-touch,
tr.hide-for-touch {
	display: table-row !important;
}
.touch td.show-for-touch,
.touch th.show-for-touch,
td.hide-for-touch,
th.hide-for-touch {
	display: table-cell !important;
}
@media print {
	.show-for-print {
		display: block;
	}
	.hide-for-print {
		display: none;
	}
	table.show-for-print {
		display: table !important;
	}
	thead.show-for-print {
		display: table-header-group !important;
	}
	tbody.show-for-print {
		display: table-row-group !important;
	}
	tr.show-for-print {
		display: table-row !important;
	}
	td.show-for-print,
	th.show-for-print {
		display: table-cell !important;
	}
}
.no-touch p a {
	color: #111;
	text-decoration: none !important;
}
.no-touch .slick-slide a:hover,
.no-touch .subject a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.no-touch a.imgHover:hover {
	opacity: 1;
}
.no-touch a.imgHover:hover img {
	-webkit-filter: brightness(80%);
	filter: brightness(80%);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.no-touch a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.no-touch a.author.concatinate:hover {
	color: #a39e98;
}
.no-touch a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.slick-active + .slick-cloned a {
	color: #a39e98 !important;
}
.tout.footer {
	float: right;
	padding: 60px 40px;
}
.tout.footer.donate {
	background: #f17700;
	text-align: center;
}
.tout.footer.donate .donate-wrapper {
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
@media only screen and (min-width: 48.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 230px;
		width: 80%;
		position: absolute;
	}
}
@media only screen and (min-width: 64.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 200px;
	}
}
@media only screen and (min-width: 90.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 170px;
	}
}
@media only screen and (min-width: 48.063em) {
	.tout.footer.donate {
		position: absolute;
		right: 0;
		height: 100%;
	}
}
@media only screen and (max-width: 48em) {
	.tout.footer.donate {
		display: block;
		width: 100%;
		margin: 0;
		padding: 10% 5%;
	}
}
.tout.footer.donate p {
	font-size: 32px;
	color: #fff;
	line-height: 1;
}
.tout.footer.donate p span {
	color: #111;
}
.tout.footer.donate .donate-grid {
	margin-top: 30px;
}
.tout.footer.donate .btn {
	float: left;
	background: #f17700;
	outline: 0;
	border: 3px solid #fff;
	font-size: 25px;
	width: 100%;
	padding: 10px;
	margin-top: 3%;
	color: #fff;
}
.ad.contained,
.ad.full-width {
	padding: 40px 20px;
	text-align: center;
}
.tout.footer.donate .btn:hover {
	background: #fff;
	color: #f17700;
	opacity: 1;
}
.tout.footer.donate .btn.one-third {
	width: 31.333%;
	margin-left: 3%;
}
.tout.footer.donate .btn.two-third {
	width: 65.333%;
	margin-left: 3%;
}
.tout.footer.donate .btn.alpha {
	margin-left: 0;
}
.tout.footer.donate .btn.omega {
	margin-right: 0;
}
.ad {
	text-align: center;
	max-width: none;
}
.ad .ad-content {
	display: inline-block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.ad .ad-content p {
	margin-bottom: 0;
}
.ad.full-width {
	width: 100%;
	max-width: none;
}
.ad.contained {
	width: 100%;
	max-width: 78rem;
	margin: 5rem auto;
}
.ad.contained > section {
	margin-top: 0;
}
.ad.inline {
	padding: 30px 0;
	max-width: none;
	margin-top: 1.875rem;
}
.ad.inline > p {
	max-width: 300px;
	margin: 5px auto 0;
}
@media only screen and (min-width: 64.063em) {
	.ad.inline {
		margin-top: 0;
		max-width: 360px;
	}
	.ad.inline.tall-ad {
		margin-right: 10px;
		max-width: 320px;
		padding: 10px 0;
	}
}
.ad.inline .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
.ad p {
	width: 100%;
	font-size: 0.78875rem;
	color: #a8a8a8;
}
.ad p a {
	color: inherit;
	text-decoration: none;
}
.ad p span.left {
	float: left;
}
.ad p span.right {
	float: right;
}
.story h1 {
	font-size: 1.93125rem;
	line-height: 1.93125rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	.story h1 {
		color: #fff;
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
.story h3 a.author {
	white-space: nobreak;
	font-family: "Mercury Display A", "Mercury Display B";
	color: #a39e98 !important;
	text-transform: capitalize;
	font-size: 1.48438rem;
	font-style: italic;
	line-height: 1.85563rem;
}
.story a.author,
.story h6 {
	text-transform: uppercase;
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.story h3 a.author.concatinate:hover {
	color: #a39e98;
}
.story h3 a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.story h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.story h6 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #111;
}
.story h6 a + span {
	margin-left: 0.625rem;
}
.story a.author.concatinate:hover {
	color: #a39e98;
}
.story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.ie #socialHighlighted {
	margin-left: -15px;
}
form #socialHighlighted {
	display: none !important;
}
#socialHighlighted {
	position: relative;
	width: 0;
	max-width: 0;
	height: 0;
	text-indent: 0;
}
#socialHighlighted .socialButtonHighlight {
	padding: 17px 15px;
	display: inline-block;
	line-height: 0;
	border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	height: 50px;
	width: 50px;
	bottom: 30px;
	position: absolute;
	cursor: pointer;
}
@-moz-document url-prefix() {
	#socialHighlighted {
		position: absolute;
	}
	#socialHighlighted .socialButtonHighlight {
		bottom: 5px;
	}
}
#socialHighlighted .socialButtonHighlight#tweetButton {
	left: 0;
	background: #4099ff;
}
#socialHighlighted .socialButtonHighlight#tweetButton span {
	display: inline-block;
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
#socialHighlighted .socialButtonHighlight#emailButton {
	left: 60px;
	background: #807c77;
}
#socialHighlighted .socialButtonHighlight#emailButton span {
	display: inline-block;
	height: 14px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -327px;
	zoom: 1;
}
@media only screen and (max-width: 40em) {
	#socialHighlighted {
		display: none;
	}
}
h1.title #socialHighlighted .socialButtonHighlight {
	bottom: 55px;
}
h1.title #socialHighlighted .socialButtonHighlight .clickheresocial {
	position: relative;
	bottom: 6px;
}
#wrap.listing-wrap {
	padding-top: 1.5rem;
}
#wrap.listing-wrap aside {
	display: none;
}
@media only screen and (min-width: 64.063em) {
	#wrap.listing-wrap aside {
		display: block;
	}
}
#wrap.listing-wrap .listing__hero aside {
	display: block;
}
#wrap.listing-wrap .listing__hero aside .ad,
#wrap.listing-wrap .listing__hero aside .cta {
	display: none;
}
@media only screen and (min-width: 48.063em) {
	#wrap.listing-wrap .listing__hero aside .ad,
	#wrap.listing-wrap .listing__hero aside .cta {
		display: block;
	}
}
#lightboxform .form-field,
#register-lightboxform .form-field,
#search__form .form-field {
	position: relative;
	margin-bottom: 16px;
	padding-top: 20px;
}
#lightboxform .form-field input,
#lightboxform .form-field textarea,
#register-lightboxform .form-field input,
#register-lightboxform .form-field textarea,
#search__form .form-field input,
#search__form .form-field textarea {
	z-index: 1;
}
#lightboxform .form-field .dropdown,
#lightboxform .form-field input,
#lightboxform .form-field textarea,
#register-lightboxform .form-field .dropdown,
#register-lightboxform .form-field input,
#register-lightboxform .form-field textarea,
#search__form .form-field .dropdown,
#search__form .form-field input,
#search__form .form-field textarea {
	border: 1px solid #e5ded5;
	width: 100%;
	background: 0 0;
	position: relative;
	top: 0;
	left: 0;
	padding: 12px 0 12px 20px;
	outline: 0;
}
#lightboxform .form-field .dropdown.focused,
#lightboxform .form-field .dropdown:focus,
#lightboxform .form-field input:focus,
#lightboxform .form-field textarea:focus,
#register-lightboxform .form-field .dropdown.focused,
#register-lightboxform .form-field .dropdown:focus,
#register-lightboxform .form-field input:focus,
#register-lightboxform .form-field textarea:focus,
#search__form .form-field .dropdown.focused,
#search__form .form-field .dropdown:focus,
#search__form .form-field input:focus,
#search__form .form-field textarea:focus {
	border: 1px solid #a39e98;
}
#lightboxform .form-field .dropdown.focused + label,
#lightboxform .form-field .dropdown.focused + label + .helptext,
#lightboxform .form-field .dropdown:focus + label,
#lightboxform .form-field .dropdown:focus + label + .helptext,
#lightboxform .form-field input.focused + label,
#lightboxform .form-field input.focused + label + .helptext,
#lightboxform .form-field input:focus + label,
#lightboxform .form-field input:focus + label + .helptext,
#lightboxform .form-field textarea.focused + label,
#lightboxform .form-field textarea.focused + label + .helptext,
#lightboxform .form-field textarea:focus + label,
#lightboxform .form-field textarea:focus + label + .helptext,
#register-lightboxform .form-field .dropdown.focused + label,
#register-lightboxform .form-field .dropdown.focused + label + .helptext,
#register-lightboxform .form-field .dropdown:focus + label,
#register-lightboxform .form-field .dropdown:focus + label + .helptext,
#register-lightboxform .form-field input.focused + label,
#register-lightboxform .form-field input.focused + label + .helptext,
#register-lightboxform .form-field input:focus + label,
#register-lightboxform .form-field input:focus + label + .helptext,
#register-lightboxform .form-field textarea.focused + label,
#register-lightboxform .form-field textarea.focused + label + .helptext,
#register-lightboxform .form-field textarea:focus + label,
#register-lightboxform .form-field textarea:focus + label + .helptext,
#search__form .form-field .dropdown.focused + label,
#search__form .form-field .dropdown.focused + label + .helptext,
#search__form .form-field .dropdown:focus + label,
#search__form .form-field .dropdown:focus + label + .helptext,
#search__form .form-field input.focused + label,
#search__form .form-field input.focused + label + .helptext,
#search__form .form-field input:focus + label,
#search__form .form-field input:focus + label + .helptext,
#search__form .form-field textarea.focused + label,
#search__form .form-field textarea.focused + label + .helptext,
#search__form .form-field textarea:focus + label,
#search__form .form-field textarea:focus + label + .helptext {
	color: #111;
}
#lightboxform .form-field ::-webkit-input-placeholder,
#register-lightboxform .form-field ::-webkit-input-placeholder,
#search__form .form-field ::-webkit-input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field :-moz-placeholder,
#register-lightboxform .form-field :-moz-placeholder,
#search__form .form-field :-moz-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field ::-moz-placeholder,
#register-lightboxform .form-field ::-moz-placeholder,
#search__form .form-field ::-moz-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field :-ms-input-placeholder,
#register-lightboxform .form-field :-ms-input-placeholder,
#search__form .form-field :-ms-input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field ::input-placeholder,
#lightboxform .form-field :input-placeholder,
#register-lightboxform .form-field ::input-placeholder,
#register-lightboxform .form-field :input-placeholder,
#search__form .form-field ::input-placeholder,
#search__form .form-field :input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field textarea,
#register-lightboxform .form-field textarea,
#search__form .form-field textarea {
	height: 140px;
}
#lightboxform .form-field.textarea-field .helptext,
#register-lightboxform .form-field.textarea-field .helptext,
#search__form .form-field.textarea-field .helptext {
	margin-top: 0;
}
#lightboxform .form-field .showhide,
#register-lightboxform .form-field .showhide,
#search__form .form-field .showhide {
	position: absolute;
	top: 2.2rem;
	right: 30px;
	cursor: pointer;
	z-index: 10;
	background: #fff;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #ccc6be;
	letter-spacing: 0.75px;
}
#lightboxform .form-field .dropdown,
#register-lightboxform .form-field .dropdown,
#search__form .form-field .dropdown {
	padding: 0;
	margin: 0 0 5px;
	z-index: initial;
}
#lightboxform .form-field.select-field .mobiledropdown,
#register-lightboxform .form-field.select-field .mobiledropdown,
#search__form .form-field.select-field .mobiledropdown {
	display: none;
	position: absolute;
	margin-bottom: 25px;
}
@media only screen and (max-width: 40em) {
	#lightboxform .form-field.select-field .mobiledropdown,
	#register-lightboxform .form-field.select-field .mobiledropdown,
	#search__form .form-field.select-field .mobiledropdown {
		display: block;
		position: relative;
		top: 21px;
		visibility: visible;
	}
	#lightboxform .form-field.select-field .caret,
	#register-lightboxform .form-field.select-field .caret,
	#search__form .form-field.select-field .caret {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -214px -405px;
		zoom: 1;
		position: absolute;
		right: 30px;
		top: 40px;
		height: 50px;
		width: 16px;
	}
	#lightboxform .form-field.select-field .dropdown,
	#register-lightboxform .form-field.select-field .dropdown,
	#search__form .form-field.select-field .dropdown {
		display: none;
	}
}
#lightboxform .form-field .checkbox input[type="checkbox"],
#register-lightboxform .form-field .checkbox input[type="checkbox"],
#search__form .form-field .checkbox input[type="checkbox"],
.share__short,
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden;
}
#lightboxform .form-field .checkbox,
#register-lightboxform .form-field .checkbox,
#search__form .form-field .checkbox {
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0;
	float: left;
}
#lightboxform .form-field .checkbox label,
#register-lightboxform .form-field .checkbox label,
#search__form .form-field .checkbox label {
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	left: 0;
	border: 1px solid #e6dfd5;
}
#lightboxform .form-field .checkbox label:after,
#register-lightboxform .form-field .checkbox label:after,
#search__form .form-field .checkbox label:after {
	content: "";
	width: 12px;
	height: 7px;
	position: absolute;
	top: 4px;
	left: 3px;
	border: 3px solid #e6dfd5;
	border-top: none;
	border-right: none;
	background: 0 0;
	opacity: 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}
#lightboxform .form-field .checkbox label:hover,
#register-lightboxform .form-field .checkbox label:hover,
#search__form .form-field .checkbox label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after {
	opacity: 1;
	border-left: 3px solid #70b000;
	border-bottom: 3px solid #70b000;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after {
	opacity: 1;
	border-left: 3px solid #a39e98;
	border-bottom: 3px solid #a39e98;
}
#lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover,
#register-lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover,
#search__form
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after,
#register-lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after,
#search__form
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after {
	opacity: 1;
	border-left: 3px solid #a39e98;
	border-bottom: 3px solid #a39e98;
}
#lightboxform .form-field .radio,
#register-lightboxform .form-field .radio,
#search__form .form-field .radio {
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0;
	float: left;
}
#lightboxform .form-field .radio input[type="radio"],
#register-lightboxform .form-field .radio input[type="radio"],
#search__form .form-field .radio input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 0;
	cursor: pointer;
}
#lightboxform .form-field .radio .check,
#register-lightboxform .form-field .radio .check,
#search__form .form-field .radio .check {
	display: block;
	border: 1px solid #e6dfd5;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	bottom: 0;
	left: 0;
	position: absolute;
	padding: 0;
}
#lightboxform .form-field .radio input[type="radio"]:checked + .check .inside,
#register-lightboxform
	.form-field
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form .form-field .radio input[type="radio"]:checked + .check .inside {
	display: block;
	position: absolute;
	background: #70b000;
	border-radius: 100%;
	height: 67%;
	width: 67%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#lightboxform .form-field.checkbox-field:hover .checkbox .check,
#lightboxform .form-field.checkbox-field:hover .checkbox label,
#lightboxform .form-field.checkbox-field:hover .radio .check,
#lightboxform .form-field.checkbox-field:hover .radio label,
#lightboxform .form-field.radio-field:hover .checkbox .check,
#lightboxform .form-field.radio-field:hover .checkbox label,
#lightboxform .form-field.radio-field:hover .radio .check,
#lightboxform .form-field.radio-field:hover .radio label,
#register-lightboxform .form-field.checkbox-field:hover .checkbox .check,
#register-lightboxform .form-field.checkbox-field:hover .checkbox label,
#register-lightboxform .form-field.checkbox-field:hover .radio .check,
#register-lightboxform .form-field.checkbox-field:hover .radio label,
#register-lightboxform .form-field.radio-field:hover .checkbox .check,
#register-lightboxform .form-field.radio-field:hover .checkbox label,
#register-lightboxform .form-field.radio-field:hover .radio .check,
#register-lightboxform .form-field.radio-field:hover .radio label,
#search__form .form-field.checkbox-field:hover .checkbox .check,
#search__form .form-field.checkbox-field:hover .checkbox label,
#search__form .form-field.checkbox-field:hover .radio .check,
#search__form .form-field.checkbox-field:hover .radio label,
#search__form .form-field.radio-field:hover .checkbox .check,
#search__form .form-field.radio-field:hover .checkbox label,
#search__form .form-field.radio-field:hover .radio .check,
#search__form .form-field.radio-field:hover .radio label {
	border: 1px solid #a39e98;
}
#lightboxform .form-field .checkbox,
#lightboxform .form-field .radio,
#register-lightboxform .form-field .checkbox,
#register-lightboxform .form-field .radio,
#search__form .form-field .checkbox,
#search__form .form-field .radio {
	margin-right: 10px;
}
#lightboxform .form-field .checkbox + label,
#lightboxform .form-field .radio + label,
#register-lightboxform .form-field .checkbox + label,
#register-lightboxform .form-field .radio + label,
#search__form .form-field .checkbox + label,
#search__form .form-field .radio + label {
	font-family: "Mercury Display A", "Mercury Display B";
	text-transform: none;
	position: relative;
	bottom: 0;
	left: 0;
	display: table-cell;
	cursor: pointer;
	line-height: 1.2rem;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button,
section.listing .lightbox-form .lightbox-inner .section-header h2,
section.listing .lightbox-form .lightbox-inner .section-header p.required-text,
section.listing .listing__hero h1 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
#lightboxform .form-field.checkbox-field:hover .checkbox + label,
#lightboxform .form-field.checkbox-field:hover .radio + label,
#lightboxform .form-field.radio-field:hover .checkbox + label,
#lightboxform .form-field.radio-field:hover .radio + label,
#register-lightboxform .form-field.checkbox-field:hover .checkbox + label,
#register-lightboxform .form-field.checkbox-field:hover .radio + label,
#register-lightboxform .form-field.radio-field:hover .checkbox + label,
#register-lightboxform .form-field.radio-field:hover .radio + label,
#search__form .form-field.checkbox-field:hover .checkbox + label,
#search__form .form-field.checkbox-field:hover .radio + label,
#search__form .form-field.radio-field:hover .checkbox + label,
#search__form .form-field.radio-field:hover .radio + label {
	color: #111;
}
#lightboxform
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside {
	background: #a39e98;
}
#lightboxform .form-field label,
#register-lightboxform .form-field label,
#search__form .form-field label {
	-webkit-transition: background 0.2s, color 0.2s, top 0.2s, bottom 0.2s,
		right 0.2s, left 0.2s;
	transition: background 0.2s, color 0.2s, top 0.2s, bottom 0.2s, right 0.2s,
		left 0.2s;
	color: #85827e;
	padding: 0;
	position: absolute;
	top: 0;
	left: 15px;
	font-size: 1rem;
	line-height: 1rem;
}
#lightboxform .form-field p,
#register-lightboxform .form-field p,
#search__form .form-field p {
	margin: 5px 0 0;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-style: italic;
}
#lightboxform .form-field p.errormsg,
#register-lightboxform .form-field p.errormsg,
#search__form .form-field p.errormsg {
	display: block;
	color: #cc0e0e;
}
#lightboxform .form-field p.helptext,
#register-lightboxform .form-field p.helptext,
#search__form .form-field p.helptext {
	display: block;
	color: #ccc6be;
}
#lightboxform .form-field input.error + label,
#lightboxform .form-field label.error,
#lightboxform .form-field label.error + label,
#lightboxform .form-field select.error + .dropdown + label,
#lightboxform .form-field select.error + dl + label,
#lightboxform .form-field select.error + label,
#lightboxform .form-field textarea.error + label,
#lightboxform .form-field.checkbox-field .checkbox .error + label + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label + label,
#lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label,
#register-lightboxform .form-field input.error + label,
#register-lightboxform .form-field label.error,
#register-lightboxform .form-field label.error + label,
#register-lightboxform .form-field select.error + .dropdown + label,
#register-lightboxform .form-field select.error + dl + label,
#register-lightboxform .form-field select.error + label,
#register-lightboxform .form-field textarea.error + label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	.error
	+ label
	+ label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label
	+ label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label,
#search__form .form-field input.error + label,
#search__form .form-field label.error,
#search__form .form-field label.error + label,
#search__form .form-field select.error + .dropdown + label,
#search__form .form-field select.error + dl + label,
#search__form .form-field select.error + label,
#search__form .form-field textarea.error + label,
#search__form .form-field.checkbox-field .checkbox .error + label + label,
#search__form .form-field.checkbox-field .checkbox label.error + label + label,
#search__form
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label {
	color: #cc0e0e;
}
#lightboxform .form-field label.error + label + p.errormsg,
#register-lightboxform .form-field label.error + label + p.errormsg,
#search__form .form-field label.error + label + p.errormsg {
	display: block;
	color: #cc0e0e;
}
#lightboxform .form-field input.error,
#lightboxform .form-field select.error,
#lightboxform .form-field select.error + .dropdown,
#lightboxform .form-field textarea.error,
#lightboxform .form-field.checkbox-field .checkbox .error + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label:hover,
#register-lightboxform .form-field input.error,
#register-lightboxform .form-field select.error,
#register-lightboxform .form-field select.error + .dropdown,
#register-lightboxform .form-field textarea.error,
#register-lightboxform .form-field.checkbox-field .checkbox .error + label,
#register-lightboxform .form-field.checkbox-field .checkbox label.error + label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover,
#search__form .form-field input.error,
#search__form .form-field select.error,
#search__form .form-field select.error + .dropdown,
#search__form .form-field textarea.error,
#search__form .form-field.checkbox-field .checkbox .error + label,
#search__form .form-field.checkbox-field .checkbox label.error + label,
#search__form .form-field.checkbox-field .checkbox label.error + label:hover {
	border-left: 3px solid #cc0e0e;
}
#lightboxform .form-field .radio .error + .check,
#lightboxform .form-field .radio .error:hover + .check,
#register-lightboxform .form-field .radio .error + .check,
#register-lightboxform .form-field .radio .error:hover + .check,
#search__form .form-field .radio .error + .check,
#search__form .form-field .radio .error:hover + .check {
	border: 3px solid #cc0e0e;
}
#lightboxform .form-field input.valid,
#lightboxform .form-field select.valid,
#lightboxform .form-field select.valid + .dropdown,
#lightboxform .form-field textarea.valid,
#register-lightboxform .form-field input.valid,
#register-lightboxform .form-field select.valid,
#register-lightboxform .form-field select.valid + .dropdown,
#register-lightboxform .form-field textarea.valid,
#search__form .form-field input.valid,
#search__form .form-field select.valid,
#search__form .form-field select.valid + .dropdown,
#search__form .form-field textarea.valid {
	border-left: 3px solid #6fb000;
}
#search__form .form-field.select-field {
	padding: 0;
}
#search__form .form-field.select-field .dropdown {
	background: #fff;
}
#search__form .form-field.select-field .dropdown dt {
	border: 0;
}
@media only screen and (max-width: 40em) {
	#search__form .form-field.select-field {
		padding: 0;
		width: 100%;
	}
	#search__form .form-field.select-field .caret {
		top: 0;
		right: 15px;
		z-index: 2;
	}
	#search__form .form-field.select-field .mobiledropdown {
		width: 100%;
		top: 0;
		background: #fff;
		z-index: 1;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#search__form .form-field.select-field {
		width: 47.5%;
	}
	#search__form .form-field.select-field .mobiledropdown {
		background: #fff;
	}
}
section.listing .lightbox-form .lightbox-inner .listing_form {
	padding-right: 50px;
}
section.listing .lightbox-form .lightbox-inner .listing_form h1 {
	margin-bottom: 20px;
}
section.listing .lightbox-form .lightbox-inner .section-header {
	margin-top: 30px;
	border-top: 1px solid #e6dfd5;
	padding-top: 15px;
}
section.listing .lightbox-form .lightbox-inner .section-header h2 {
	margin: 0 0 20px;
	font-size: 1.5625rem;
	line-height: 1.5625rem;
}
section.listing .lightbox-form .lightbox-inner .section-header p {
	font-size: 1.25rem;
	line-height: 1.48438rem;
	color: #111;
}
section.listing .lightbox-form .lightbox-inner .section-header p.required-text {
	font-size: 0.9375rem;
	line-height: 1rem;
	color: #ccc6be;
	letter-spacing: 0.75px;
}
section.listing .lightbox-form .lightbox-inner .nextfield {
	position: fixed;
	top: -90000px;
	left: -90000px;
}
section.listing .lightbox-form .lightbox-inner .archive-link {
	color: #a39e98;
	font-size: 1rem;
	line-height: 1rem;
}
section.listing .lightbox-form .lightbox-inner .archive-link a {
	text-decoration: underline;
	color: #a39e98;
}
section.listing .lightbox-form .lightbox-inner .archive-link a:hover {
	color: #001;
	opacity: 1;
	-webkit-transition: 0;
	transition: 0;
}
section.listing .lightbox-form .lightbox-inner .search-text {
	margin-bottom: 16px;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	> .row {
	margin-bottom: 0;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button {
	width: 100%;
	height: 60px;
	letter-spacing: 0.75px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 1.48438rem;
	line-height: 1.48438rem;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button {
	color: #fff;
	background: #cc0e0e;
	border: 0;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button:hover {
	background: #990b0b;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button.inactive {
	background: #ccc6be;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button {
	color: #a39e98;
	border: 1px solid #a39e98;
	background: #fff;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button:hover {
	color: #fff;
	border: 0;
	background: #a39e98;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button.inactive {
	background: #fff;
	color: #ccc6be;
	border: 1px solid #ccc6be;
}
@media only screen and (min-width: 48.063em) {
	section.listing .lightbox-form {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 1;
	}
	section.listing .lightbox-form .lightbox-inner {
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		margin: 0 auto;
		width: 90%;
		background: #fff;
		padding: 30px 15px 30px 50px;
		max-width: 540px;
		max-height: 650px;
		overflow: hidden;
		transform: translateY(-50%);
		-webkit-transform: value;
		-moz-transform: value;
		-ms-transform: value;
		-o-transform: value;
		transform: value;
	}
	section.listing .lightbox-form .lightbox-inner .listing__hero {
		height: auto;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	section.listing .lightbox-form .lightbox-inner .listing__hero .closebutton {
		position: absolute;
		top: 0;
		right: 25px;
		cursor: pointer;
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/closebutton.png) no-repeat;
		height: 16px;
		width: 16px;
		opacity: 0.5;
	}
	section.listing
		.lightbox-form
		.lightbox-inner
		.listing__hero
		.closebutton:hover {
		opacity: 1;
	}
	section.listing .lightbox-form.embed__form {
		position: relative;
		background: #fff;
	}
	section.listing .lightbox-form.embed__form .lightbox-inner {
		position: relative;
		left: 0;
		top: 0;
		margin: 0;
		padding: 0;
		width: 100%;
		max-width: none;
		max-height: none;
	}
	section.listing .lightbox-form.embed__form .lightbox-inner .listing__hero {
		height: auto;
		overflow: auto;
	}
}
section.listing .listing__hero h1 {
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	color: #111;
}
section.listing .listing__results h3,
section.listing .listing__results h3 h4 {
	font-family: "Mercury Display A", "Mercury Display B";
}
@media only screen and (max-width: 40em) {
	section.listing
		.listing__hero
		.author__card.card__noimage
		.card__details
		h1 {
		margin-top: 0.2rem;
	}
	section.listing .listing__hero .author__card .card__details h1 {
		margin-top: 0;
		font-size: 1.875rem;
		line-height: 1.875rem;
	}
}
section.listing .listing__hero .hero__search h1 {
	margin-bottom: 30px;
}
section.listing .listing__hero p.small {
	font-size: 0.95rem;
	font-style: italic;
	line-height: 0.95rem;
	color: #a39e98;
}
section.listing .listing__hero p.small em {
	font-style: normal;
}
section.listing .listing__hero p.small a {
	color: inherit;
	text-decoration: underline;
}
section.listing .listing__hero .listing__siderail {
	border-top: 1px solid #e6ded5;
	margin-top: 1.875rem;
}
@media only screen and (min-width: 64.063em) {
	section.listing .listing__hero .listing__siderail {
		margin-top: 0;
		border-top: none;
	}
}
section.listing .listing__hero .listing__siderail .siderail__item {
	height: 50%;
	margin-top: 1.5625rem;
	margin-bottom: 0;
}
section.listing .listing__hero .listing__siderail .siderail__item.cta {
	display: none;
	height: 238px;
}
section.listing .listing__hero .listing__siderail .siderail__item.cta a.button,
section.listing .listing__hero .listing__siderail .siderail__item.cta button {
	width: 100%;
}
section.listing .listing__hero .listing__siderail .siderail__item.find-issue {
	margin-top: 20px;
	margin-bottom: 30px;
}
@media only screen and (min-width: 64.063em) {
	section.listing .listing__hero .listing__siderail .siderail__item.cta {
		display: block;
	}
	section.listing .listing__hero .listing__siderail .siderail__item {
		margin-top: 0;
		margin-bottom: 0;
	}
	section.listing .listing__hero .listing__siderail .siderail__item p.small {
		margin-bottom: 0.3125rem;
	}
}
section.listing
	.listing__hero
	.listing__siderail
	.siderail__item:first-of-type {
	border-bottom: 1px solid #e6ded5;
}
section.listing .listing__hero .hero__author .author__bio {
	margin-top: 30px;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__hero .hero__author .author__bio {
		padding-right: 3.125rem;
	}
}
section.listing .listing__hero .hero__author .author__bio p {
	font-size: 1.1875rem;
	line-height: 1.5625rem;
	color: #111;
}
section.listing .listing__hero .hero__search {
	margin-bottom: 1.5625rem;
}
section.listing .listing__hero .search__form > .row {
	margin-bottom: 1.25rem;
}
section.listing .listing__hero .search__form .row > .field button {
	display: inline;
	width: 50%;
	margin-top: 0;
}
section.listing
	.listing__hero
	.search__form
	.row
	> .field
	button#search-relevant {
	font-size: 1.188em;
}
section.listing .listing__hero .search__form .dropdown,
section.listing .listing__hero .search__form button,
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form select,
section.listing .listing__hero .search__form textarea {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #111;
	height: 50px;
	padding: 12px;
	background: #fff;
	border: 1px solid #e6ded5;
}
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form textarea {
	-ms-box-shadow: inset 0 1px 4px #f5eee6;
	box-shadow: inset 0 1px 4px #f5eee6;
}
section.listing .listing__hero .search__form .dropdown,
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form select {
	width: 100%;
	border-radius: 0;
}
section.listing .listing__hero .search__form input[checkbox] {
	width: 50px;
}
section.listing .listing__hero .search__form #search-value {
	float: left;
	position: relative;
	border-right: none;
	line-height: 1.5625rem;
	padding-left: 20px;
}
section.listing .listing__hero .search__form .dropdown {
	padding: 0;
	border: 0;
	border: 1px solid #fff;
	position: relative;
	top: -1px;
	text-align: left;
}
section.listing .listing__hero .search__form .dropdown#search-date {
	width: 100%;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.listing .listing__hero .search__form .dropdown {
		width: 47.5%;
		float: left;
	}
	section.listing .listing__hero .search__form .dropdown + dl {
		margin-left: 5%;
	}
}
section.listing .listing__hero .search__form .dropdown dd {
	position: relative;
}
section.listing .listing__hero .search__form .dropdown dd ul {
	z-index: 1;
	background: #fff;
	color: #111;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	list-style: none;
	border-left: 1px solid #e6ded5;
	border-bottom: 1px solid #e6ded5;
	border-right: 1px solid #e6ded5;
}
section.listing .listing__hero .search__form .dropdown dd ul li .selectoption {
	padding: 12px 20px;
	display: block;
	color: #111;
	font-size: 1.25rem;
	line-height: 1.25rem;
	cursor: pointer;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dd
	ul
	li
	.selectoption
	a {
	color: #111;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dd
	ul
	li
	.selectoption:hover {
	opacity: 0.6;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
section.listing .listing__hero .search__form .dropdown dt {
	font-weight: 400;
	margin-bottom: 0;
	padding-right: 0;
	border: 1px solid #e6ded5;
	height: 49.5px;
}
section.listing .listing__hero .search__form .dropdown dt .selector {
	color: #111;
	width: 100%;
	height: 100%;
	display: block;
	padding-right: 15px;
	cursor: pointer;
}
section.listing .listing__hero .search__form .dropdown dt .selector .caret {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -214px -405px;
	zoom: 1;
	position: absolute;
	right: 15px;
	top: 0;
	height: 50px;
	width: 16px;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dt
	.selector
	.caret-open {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -191px -405px;
	zoom: 1;
	position: absolute;
	right: 15px;
	top: 0;
	height: 50px;
	width: 16px;
	display: none;
}
section.listing .listing__hero .search__form .dropdown dt .selector span {
	display: block;
	padding: 12px 0 12px 20px;
	text-indent: 0;
	line-height: 25px;
}
section.listing .listing__hero .search__form .dropdown a,
section.listing .listing__hero .search__form .dropdown a:visited {
	text-decoration: none;
	outline: 0;
}
section.listing .listing__hero .search__form .dropdown span.value {
	display: none;
}
section.listing .listing__hero .search__form #search-submit {
	width: 55px;
	right: 15px;
	position: absolute;
	border-left: none;
	text-indent: 200%;
	overflow: hidden;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -64px -345px #fff;
	zoom: 1;
	-ms-box-shadow: inset 0 0 0 #e6ded5;
	box-shadow: inset 0 0 0 #e6ded5;
}
section.listing .listing__hero .search__form .search-text span {
	position: absolute;
	top: 1px;
	right: 20px;
	height: 50px;
	width: 50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -105px -345px;
	zoom: 1;
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	cursor: pointer;
}
section.listing .listing__hero .search__form .search-text:hover span {
	opacity: 1;
}
section.listing .listing__hero .search__form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 10px 12px 10px 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -140px -490px;
	zoom: 1;
}
section.listing .listing__hero .search__form button {
	text-transform: capitalize;
	color: #a39e98;
	background-color: #faf4ed;
}
section.listing .listing__hero .search__form button.active,
section.listing .listing__hero .search__form button:hover {
	color: #111;
	background-color: #fff;
}
section.listing .listing__hero .search__form button.active {
	cursor: default;
}
section.listing .listing__hero .search__form button:hover {
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
section.listing .listing__hero .search__form button + button {
	border-left: none;
}
section.listing .listing__results {
	margin-top: 1.5625rem;
}
section.listing .listing__results h3 {
	font-size: 1.48438rem;
	line-height: 1.563rem;
	font-weight: 700;
	margin: 0 0 0.625rem;
	color: #111;
}
section.listing .listing__results h3 a {
	color: inherit;
}
section.listing .listing__results h3 h4 {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400;
	line-height: 1.1875rem;
	color: #111;
}
section.listing .listing__results h4,
section.listing .listing__results h4 p {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-weight: 400;
	color: #111;
}
section.listing .listing__results h3 h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results .story {
		padding-right: 3.125rem;
	}
	section.listing .listing__results h3 h4 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
}
section.listing .listing__results h4 {
	font-style: italic;
	line-height: 1.48438rem;
}
section.listing .listing__results h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results h4 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
}
section.listing .listing__results h4 p {
	font-style: italic;
	line-height: 1.48438rem;
	margin: 0;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download,
section.listing .hero__issue-nav .issue h2,
section.listing .listing__results h5,
section.listing .results__category h1,
section.listing .results__category h2,
section.listing .results__category h3.results__title,
section.stories .see-more,
section.stories h6 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
section.listing .listing__results h4 p em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results h4 p {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
	section.listing .listing__results h5 {
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
}
section.listing .listing__results h5 {
	font-size: 1.25rem;
	line-height: 1.25rem;
	margin-bottom: 0;
}
section.listing .listing__results li {
	position: relative;
}
section.listing .listing__results li hr {
	margin: 0;
	border-color: #f7f5f2;
}
section.listing .listing__results li img {
	width: 100%;
}
section.listing .listing__results li .listing {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
}
section.listing .listing__results li .listing .listing__img {
	padding-right: 0;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results li .listing .listing__img {
		padding-right: 1rem;
	}
}
section.listing .listing__results li .listing .listing__content {
	margin-top: 0;
}
section.listing
	.listing__results
	li
	.listing
	.listing__content
	.label
	a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		.category,
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		span {
		display: block;
		margin-left: 0;
	}
	section.listing .listing__results li .listing .listing__content .label h6 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		h6
		.category {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		h6
		span {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	section.listing .listing__results li.results__ad {
		padding: 0;
	}
}
section.listing .listing__results li:first-of-type hr {
	border-color: #e6ded5;
}
section.listing .listing__results li.results__ad .listing {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
section.listing .listing__results li.results__ad img {
	width: 100%;
	max-width: 100%;
}
section.listing .listing__results li.results__ad .action-wrap {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
section.listing .listing__results li.results__ad .action-wrap a.btn:only-child {
	float: none;
}
section.listing .listing__results li.results__ad .btn {
	width: 100%;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results li.results__ad .btn {
		width: 47.5%;
		float: left;
	}
	section.listing .listing__results li.results__ad .btn + a {
		margin-left: 5%;
		margin-top: 0;
	}
}
section.listing .listing__results a.author,
section.listing .listing__results a.author.concatinate:hover {
	color: #a39e98;
}
section.listing .listing__results a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.listing .results__category h1 {
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	text-transform: uppercase;
	margin: 1.5625rem 0 3.125rem;
}
section.listing .results__category h2 {
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	text-transform: uppercase;
	margin: 1.25rem 0 0;
}
@media only screen and (min-width: 40.063em) {
	section.listing .results__category h2 {
		font-size: 2.44125rem;
		line-height: 2.44125rem;
	}
}
section.listing .results__category h2:first-child {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}
section.listing .results__category h3.results__title {
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	text-transform: uppercase;
}
section.listing .results__category h3.results__title:first-child {
	margin-top: 1.875rem;
}
section.listing .results__category ul li:first-of-type {
	border-top: none;
}
section.listing.listing__issue .listing__hero {
	margin-bottom: 0;
}
section.listing.listing__issue .listing__hero aside.has-find-issue {
	background: #f0f0f0;
}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content {
	max-width: none;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	.dropdown {
	border: 1px solid #f0f0f0;
}
@media only screen and (min-width: 64.063em) {
	section.listing.listing__issue .listing__hero {
		margin-bottom: 3.125rem;
	}
	section.listing.listing__issue .listing__hero aside.has-find-issue {
		background: #fff;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		.dropdown {
		border: 1px solid #fff;
	}
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	select {
	width: 48.5%;
	float: left;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	select
	+ select {
	margin-left: 3%;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	p {
	margin: 0;
}
@media only screen and (min-width: 64.063em) {
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue {
		max-width: 400px;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content {
		max-width: 362px;
		padding: 0 1rem;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		select {
		width: 100%;
		float: none;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		select
		+ select {
		margin-left: 0;
	}
	section.listing .hero__issue-nav {
		border-right: 1px solid #e6ded5;
	}
}
section.listing .hero__issue-nav .issue {
	margin: 0 auto;
	float: none;
}
@media only screen and (max-width: 40em) {
	section.listing .hero__issue-nav .issue .row {
		max-width: 392px;
		margin: 0 auto;
	}
}
section.listing .hero__issue-nav .issue h2 {
	margin: 1.25rem 0;
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	text-transform: uppercase;
}
@media only screen and (min-width: 40.063em) {
	section.listing .hero__issue-nav .issue h2 {
		font-size: 2.5rem;
		line-height: 2.31938rem;
	}
}
section.listing .hero__issue-nav .issue .issue__img img {
	border: 1px solid #e6ded5;
}
section.listing .hero__issue-nav .issue .issue__details {
	position: relative;
	padding-right: 3rem;
	height: 100%;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 1rem;
	line-height: 1rem;
	font-size: 1rem;
	color: #a39e98;
	text-transform: uppercase;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download a {
	color: #a39e98;
}
@media only screen and (max-width: 40em) {
	section.listing .hero__issue-nav .issue .issue__details .issue__download {
		position: relative;
		left: 0;
	}
}
section.listing .hero__issue-nav .issue .issue__details .issue_art-attr {
	font-size: 1rem;
	font-style: italic;
	line-height: 1rem;
	color: #ccc6be;
}
section.listing .hero__issue-nav .issue .issue__details .issue_art-attr em {
	font-style: normal;
}
section.listing .hero__issue-nav .nav-left,
section.listing .hero__issue-nav .nav-right {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	position: absolute;
}
section.listing .hero__issue-nav .nav-left {
	text-align: left;
	left: 0;
}
section.listing .hero__issue-nav .nav-right {
	text-align: right;
	right: 0;
}
@media only screen and (min-width: 64.063em) {
	section.listing .hero__issue-nav .nav-right {
		padding-right: 1rem;
	}
}
section.listing .hero__issue-nav .nav-button {
	height: 37px;
	width: 25px;
}
section.listing .hero__issue-nav .nav-button.nav-next {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -250px -550px;
	zoom: 1;
	opacity: 0.4;
	right: 1.5rem;
}
section.listing .hero__issue-nav .nav-button.nav-next:hover {
	opacity: 1;
}
section.listing .hero__issue-nav .nav-button.nav-prev {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -200px -550px;
	zoom: 1;
	opacity: 0.4;
	left: 1.5rem;
}
section.listing .hero__issue-nav .nav-button.nav-prev:hover {
	opacity: 1;
}
section.stories .sponsored {
	background: #dbe8f6;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
section.stories .sponsored .subject a {
	color: #498ed4;
}
section.stories .story a {
	color: inherit;
}
section.stories .see-more {
	display: inline-block;
	width: 100%;
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #ccc6be;
	text-align: center;
	text-transform: uppercase;
	margin-top: 25px;
}
section.stories .see-more:hover {
	opacity: 1;
	color: #111;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
section.stories .tag-browser {
	overflow: hidden;
}
section.stories h1 {
	font-size: 1.93125rem;
	line-height: 1.93125rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories h1 {
		color: #fff;
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
	section.stories.hero.special-report .row {
		margin-top: 0;
	}
}
section.stories h6 {
	text-transform: uppercase;
}
section.stories a.author {
	display: inline-block;
	color: #a39e98;
}
section.stories a.author.concatinate:hover {
	color: #a39e98;
}
section.stories a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero .row .story {
	text-align: center;
}
section.stories.hero .row .story h6 {
	margin: 0 0 5px;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.hero .row .story a.category {
	color: #ccc6be;
}
section.stories.hero .row .story a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .row {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
		width: 100%;
	}
}
section.stories.hero .row.primary .story .info {
	margin-top: 1.25rem;
	margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info {
		margin-top: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .row {
		bottom: 0;
		top: auto;
		-webkit-transform: none;
		transform: none;
	}
	section.stories.hero .row.primary .story .info {
		margin-bottom: 40px;
	}
}
section.stories.hero .row.primary .story .info h1 {
	font-size: 1.953rem;
	line-height: 2.319rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info h1 {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info h1 {
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
section.stories.hero .row.primary .story .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	color: #111;
	margin: 0 0 0.625rem;
}
section.stories.hero .row.primary .story .info h3 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info h3 {
		color: #fff;
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info h3 {
		font-size: 1.5625rem;
		line-height: 1.5625rem;
	}
}
section.stories.hero .row.primary .story .info a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.25rem;
	line-height: 1.25rem;
	text-transform: uppercase;
}
section.stories.hero .row.primary .story .info a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero .row.primary .story .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info a.author {
		font-size: 1.5625rem;
		line-height: 1.5625rem;
	}
}
section.stories.hero .row.primary .story img {
	width: 100%;
	height: auto;
}
section.stories.hero .row.secondary .story {
	margin-top: 1.5625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info a.author {
		color: #fff;
	}
	section.stories.hero .row.secondary .story {
		padding: 0 2.125rem !important;
	}
}
section.stories.hero .row.secondary .story h2 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
	padding-top: 1.5625rem;
	border-top: 1px solid #e6dfd5;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.secondary .story h2 {
		border-top: 0 none;
		padding-top: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.secondary .story h2 {
		font-size: 1.856rem;
		line-height: 1.953rem;
	}
}
@media only screen and (min-width: 90.063em) {
	section.stories.hero .row.secondary .story h2 {
		border-top: none;
		font-size: 2.31938rem;
		line-height: 2.31938rem;
	}
}
section.stories.hero .row.secondary .story h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 400;
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.9375rem;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3,
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h6,
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue
	span,
section.stories.from-the-magazine .magazine-carousel a.subscribe,
section.stories.hero .row.secondary .story a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.hero .row.secondary .story h3 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.secondary .story h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
	section.stories.hero.alternate .row.primary .story .info {
		padding: 0 1.25rem;
	}
}
section.stories.hero .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.hero .row.secondary .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.primary .story .info {
	margin-top: 1.875rem;
}
section.stories.hero.alternate .row.primary .story .info h1,
section.stories.hero.alternate .row.primary .story .info h3 {
	color: #111;
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.hero.alternate .row.primary .story .info h1 {
		font-size: 2.319rem;
		line-height: 2.319rem;
	}
}
section.stories.hero.alternate .row.primary .story .info h3 {
	line-height: 1.85563rem;
}
@media only screen and (max-width: 40em) {
	section.stories.hero.alternate .row.primary .story .info h3 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.hero.alternate .row.primary .story .info h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.hero.alternate .row.primary .story .info a.author,
section.stories.hero.alternate
	.row.primary
	.story
	.info
	a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero.alternate .row.primary .story .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.secondary hr {
	display: none;
	margin: 2.5rem 1rem;
}
section.stories.hero.alternate .row.secondary .story {
	margin-top: 0.78125rem;
}
section.stories.hero.alternate .row.secondary .story h2 {
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	margin-bottom: 10px;
	border-top: none;
	padding-top: 0;
}
section.stories.hero.alternate .row.secondary .story h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero.alternate .row.secondary .story h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.hero.alternate .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.hero.alternate
	.row.secondary
	.story
	a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero.alternate .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.secondary .story h6 {
	border-top: 1px solid #e6ded5;
	padding-top: 0.78125rem;
}
@media only screen and (min-width: 48.063em) {
	section.stories.hero.alternate .row.secondary hr {
		display: block;
	}
	section.stories.hero.alternate .row.secondary div + div {
		border-left: 1px solid #e6ded5;
	}
	section.stories.hero.alternate .row.secondary .story {
		margin-top: 0;
	}
	section.stories.hero.alternate .row.secondary .story h2 {
		padding-top: 0;
	}
	section.stories.hero.alternate .row.secondary .story h6 {
		border-top: none;
	}
}
section.stories.hero.no-title {
	padding-top: 2.5rem;
}
section.stories.from-the-magazine > .row > .columns {
	padding: 0;
}
section.stories.from-the-magazine .magazine-carousel-wrap {
	background: #111;
	word-wrap: break-word;
}
section.stories.from-the-magazine .magazine-carousel {
	max-width: 80rem;
	margin: 0 auto;
	position: relative;
	padding: 0 20px 60px;
}
section.stories.from-the-magazine .magazine-carousel .magazine {
	position: relative;
	max-width: 100%;
}
section.stories.from-the-magazine .magazine-carousel .issue-article-list {
	margin-top: 60px;
}
@media only screen and (min-width: 64.063em) {
	section.stories.from-the-magazine .magazine-carousel {
		padding: 60px 20px;
	}
	section.stories.from-the-magazine .magazine-carousel .issue-article-list {
		margin-top: 0;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-link {
	width: 75%;
	margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .issue-link {
		width: 100%;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-link .overlay-wrap {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
}
section.stories.from-the-magazine .magazine-carousel .issue-link img {
	max-width: 100%;
	width: 100%;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue
	span {
	width: 75%;
	position: absolute !important;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 20px;
	color: #fff;
	text-align: center;
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	text-indent: 0;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue:hover {
	opacity: 1;
}
section.stories.from-the-magazine .magazine-carousel .slick-next {
	right: 15px;
	opacity: 0.3;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -250px -550px;
	zoom: 1;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .slick-next {
		right: 50px;
	}
	section.stories.from-the-magazine .magazine-carousel .slick-next:hover {
		opacity: 1;
	}
}
section.stories.from-the-magazine .magazine-carousel .slick-prev {
	left: 15px;
	opacity: 0.3;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -200px -550px;
	zoom: 1;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe {
	display: block;
	color: gray !important;
	font-size: 1.25rem;
	line-height: 1.25rem;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	text-align: center;
	width: 100%;
	padding: 10px;
	border: 2px solid gray;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe:hover {
	color: #fff;
	opacity: 1;
	border-color: #fff;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap {
	text-align: center;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3 {
	color: #a39e98;
	font-size: 1.563em;
	line-height: 1.563em;
	margin: 0 0 20px;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3 a {
	color: inherit;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .slick-prev {
		left: 50px;
	}
	section.stories.from-the-magazine .magazine-carousel .slick-prev:hover {
		opacity: 1;
	}
	section.stories.from-the-magazine .magazine-carousel a.subscribe {
		padding: 20px;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul {
	list-style: none;
	margin: 0;
	display: none;
}
@media only screen and (min-width: 64.063em) {
	section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap {
		text-align: left;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		h3 {
		font-size: 1.856rem;
		line-height: 1.856rem;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		ul {
		display: block;
	}
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li {
	margin: 0;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	+ li {
	margin-top: 20px;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h6 {
	color: #a39e98;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4 {
	color: #fff;
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4
	a {
	color: inherit;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4
	span {
	color: #a39e98;
	font-style: italic;
	font-weight: 400;
}
section.stories.latest .row.story {
	margin-bottom: 2.25rem;
}
section.stories.latest .row.story h3 {
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	text-transform: uppercase;
}
@media only screen and (min-width: 40.063em) {
	section.stories.latest .row.story h3 {
		line-height: 1.85563rem;
		font-size: 1.85563rem;
	}
	section.stories.latest .row .story.row {
		padding-left: 1rem;
	}
}
section.stories.latest .row.story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	text-transform: none;
	color: #a39e98;
}
section.stories.curated .story a.author,
section.stories.custom .editors-picks .author,
section.stories.custom .in-the-magazine h3,
section.stories.custom .in-the-magazine h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.latest .row.story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.latest .row.story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.latest .row.story h6 {
	color: #111;
	margin: 0;
}
section.stories.latest .row.story h6.time {
	color: #111;
}
section.stories.latest .row.story h6.time.is-today {
	color: #cc0e0e;
}
section.stories.latest .row.story h6.subject {
	color: #ccc6be;
}
section.stories.latest .row.story .title {
	padding-right: 1.875rem;
}
section.stories.curated .story {
	padding: 0 1.875rem;
	text-align: center;
}
section.stories.curated .story img {
	margin-bottom: 1.25rem;
}
section.stories.curated .story h3 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	margin: 0 0 0.9375rem;
	color: #111;
}
section.stories.curated .story h3 a {
	color: #111;
}
section.stories.curated .story h4 {
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.9375rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.curated .story h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.curated .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.curated .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.curated .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.curated .story + div {
	margin-top: 1.875rem;
}
@media only screen and (min-width: 769px) and (max-width: 1025px) {
	section.stories.curated .story {
		width: 33.3%;
	}
	section.stories.curated .story + div {
		margin-top: 0;
	}
}
@media only screen and (min-width: 48.063em) {
	section.stories.curated .story h3 {
		font-size: 1.5625rem;
		line-height: 1.85563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.curated .story,
	section.stories.curated .story + div {
		margin-top: 0;
	}
}
section.stories.custom .in-the-magazine {
	margin-bottom: 0;
}
section.stories.custom .in-the-magazine h5 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #cc0e0e;
	margin: 0 0 0.625rem;
}
section.stories.custom .in-the-magazine h3 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	margin: 0;
}
section.stories.custom .in-the-magazine h3 a {
	color: #111;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.custom .in-the-magazine h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .in-the-magazine h3 {
		font-size: 1.856rem;
		line-height: 1.856rem;
	}
}
section.stories.custom .in-the-magazine .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .in-the-magazine a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .in-the-magazine a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .in-the-magazine .story {
	text-align: left;
	margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .in-the-magazine .story {
		max-width: 28.125rem;
		text-align: center;
	}
}
section.stories.custom .in-the-magazine .story + div {
	margin-top: 3.125rem;
}
section.stories.custom .editors-picks img {
	margin: 0 0 1.25rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .editors-picks img {
		max-width: 21.25rem;
	}
}
section.stories.custom .editors-picks h3 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	margin: 0 0 0.9375rem;
	color: #111;
}
section.stories.custom .editors-picks h3 a {
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .editors-picks h3 {
		font-size: 1.856rem;
		line-height: 1.953rem;
	}
}
section.stories.custom .editors-picks .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #ccc6be;
}
section.stories.custom .editors-picks a.author.concatinate:hover {
	color: #ccc6be;
}
section.stories.custom .editors-picks a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .editors-picks .story {
	max-width: 28.125rem;
	margin: 0 auto;
	text-align: center;
}
section.stories.custom .editors-picks .story + div {
	margin-top: 3.75rem;
}
section.stories.custom .editors-pick {
	margin-bottom: 0;
}
section.stories.custom .editors-pick .story {
	margin: 0 auto;
	padding: 0 15px;
	max-width: 31.25rem;
	text-align: center;
}
section.stories.custom .editors-pick .story h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-size: 1.85563rem;
	line-height: 1.95313rem;
}
section.stories.custom .nation-voices .info .author,
section.stories.custom .nation-voices .info h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
@media only screen and (max-width: 40em) {
	section.stories.custom .in-the-magazine .story {
		text-align: center;
	}
	section.stories.custom .editors-pick .story h3 {
		font-size: 1.56313rem;
		line-height: 1.85625rem;
	}
}
section.stories.custom .editors-pick .story h4 {
	font-size: 1.25rem;
	line-height: 1.563rem;
	font-style: italic;
}
section.stories.custom .editors-pick .story h4 em,
section.stories.custom .editors-pick .story h4 span {
	font-style: normal;
}
@media only screen and (max-width: 40em) {
	section.stories.custom .editors-pick .story h4 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
section.stories.custom .editors-pick .story h6 {
	margin: 10px 0 5px;
}
section.stories.custom .editors-pick .story h6 a.category {
	font-size: 0.95rem;
	line-height: 1rem;
	color: #ccc6be;
}
section.stories.custom .editors-pick .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .editors-pick .story img {
	margin-bottom: 0.375rem;
}
section.stories.custom .editors-pick .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .nation-voices .img {
	margin-bottom: 1.25rem;
	text-align: center;
}
section.stories.custom .nation-voices .img img {
	border-radius: 100%;
	max-width: 150px;
}
section.stories.custom .nation-voices .info {
	text-align: center;
}
section.stories.custom .nation-voices .info h5 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .nation-voices .img img {
		max-width: 100%;
	}
	section.stories.custom .nation-voices .img .imgHover {
		padding-left: 0.5rem;
	}
	section.stories.custom .nation-voices .info {
		text-align: left;
	}
	section.stories.custom .nation-voices .info h5 {
		font-size: 1.85563rem;
		line-height: 1.85563rem;
	}
}
section.stories.custom .nation-voices .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.625rem;
	color: #111;
}
section.stories.custom .nation-voices .info h3 a {
	color: #111;
}
section.stories.custom .nation-voices .info .author {
	color: #ccc6be;
	font-size: 0.95rem;
	line-height: 0.95rem;
	text-decoration: underline;
}
section.stories.custom .nation-voices .info .author.concatinate:hover {
	color: #ccc6be;
}
section.stories.custom .nation-voices .info .author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .nation-voices > .story {
	padding: 0 1rem;
}
section.stories.custom .nation-voices .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .most-popular h3,
section.stories.custom .most-popular h5 {
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
}
section.stories.custom .most-popular h5 {
	font-size: 1.856rem;
	line-height: 1.856rem;
	color: #cc0e0e;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .nation-voices {
		padding-right: 0.9375rem;
	}
	section.stories.custom .most-popular h5 {
		font-size: 2.319rem;
		line-height: 2.319rem;
	}
}
section.stories.custom .most-popular h3 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	text-transform: uppercase;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .most-popular h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .most-popular h3 {
		font-size: 1.85563rem;
		line-height: 1.85563rem;
	}
}
section.stories.custom .most-popular h3 a {
	color: #111;
}
section.stories.custom .most-popular .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .most-popular a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .most-popular a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .most-popular .story {
	max-width: 28.125rem;
	margin: 0 auto;
	text-align: center;
}
section.stories.custom .most-popular .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .take-action img {
	width: 100%;
	height: auto;
}
section.stories.custom .take-action > .row {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	padding: 0 0.9375rem;
}
section.stories.custom .take-action .row .info {
	margin: 0;
	position: relative;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .take-action .row .info h2,
	section.stories.custom .take-action .row .info h3 {
		max-width: 400px;
	}
}
section.stories.custom .take-action .row h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0.625rem;
}
section.stories.custom .take-action .row h2 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 1.25rem;
	font-size: 2.265rem;
	line-height: 1.945rem;
}
section.stories.custom .take-action .row h2 a {
	color: #fff;
}
@media only screen and (min-width: 90.063em) {
	section.stories.custom .take-action .row h2 {
		font-size: 4.53rem;
		line-height: 3.89rem;
	}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	section.stories.custom .take-action .row h2 {
		font-size: 3.125rem;
		line-height: 2.8125rem;
	}
}
@media only screen and (max-width: 40em) {
	section.stories.custom .take-action .row h2 {
		max-width: 300px;
	}
}
section.stories.custom .take-action .row h3 {
	display: none;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-style: italic;
	color: #fff;
	margin-bottom: 1.875rem;
}
section.stories.custom .take-action .row h3 em {
	font-style: normal;
}
section.stories.custom .take-action .row h3 a {
	text-decoration: underline;
	color: inherit;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .take-action .row h3 {
		display: block;
	}
}
section.stories.custom .latest {
	margin-bottom: 10px;
}
section.stories.custom .latest.alternate .three-up .story {
	text-align: left;
}
section.stories.custom .latest.alternate .three-up .story h3 {
	font-size: 1.4375rem;
	line-height: 1.4375rem;
}
section.stories.custom .latest.alternate .three-up .story h4,
section.stories.custom .latest.alternate .three-up .story h5 {
	display: none;
}
section.stories.custom .latest.alternate .three-up .story h6 {
	text-align: left;
	line-height: 1rem;
	margin-bottom: 5px;
}
section.stories.custom .latest.alternate .three-up .story h6 a.category {
	color: #ccc6be;
	display: block;
}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .three-up .story h6 a.category {
		display: inline;
		margin-left: 15px;
	}
	section.stories.custom .latest.alternate .three-up .story {
		text-align: center;
	}
	section.stories.custom .latest.alternate .three-up .story h3 {
		font-family: "Mercury Display A", "Mercury Display B";
		font-size: 1.85563rem;
		font-weight: 700;
		line-height: 1.95313rem;
		text-transform: inherit;
		margin-bottom: 0.3125rem;
	}
	section.stories.custom .latest.alternate .three-up .story h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
		font-style: italic;
	}
	section.stories.custom .latest.alternate .three-up .story h4 em {
		font-style: normal;
	}
	section.stories.custom .latest.alternate .three-up .story h4,
	section.stories.custom .latest.alternate .three-up .story h5,
	section.stories.custom .latest.alternate .three-up .story img {
		display: block;
	}
	section.stories.custom .latest.alternate .three-up .story h5 a.author {
		font-size: 1.25rem;
		line-height: 1.25rem;
		margin-top: 0.625rem;
	}
	section.stories.custom
		.latest.alternate
		.three-up
		.story
		h5
		a.author.concatinate:hover {
		color: #a39e98;
	}
	section.stories.custom
		.latest.alternate
		.three-up
		.story
		h5
		a.author:hover {
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
		opacity: 1;
		color: #111;
	}
	section.stories.custom .latest.alternate .three-up .story h6 {
		margin: 10px 0 5px;
		text-align: center;
	}
	section.stories.custom .latest.alternate .three-up .story img {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0.375rem;
	}
}
section.stories.custom .latest.alternate .three-up .row.secondary,
section.stories.custom .latest.alternate .three-up .row.secondary .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3 {
	font-size: 1.484rem;
	line-height: 1.563rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom
		.latest.alternate
		.three-up
		.row.secondary
		.story
		+ div {
		margin-top: 0;
	}
}
section.stories.custom .latest.alternate .news-list .story.row + div,
section.stories.custom .latest.alternate .news-list > div {
	margin-top: 2.1875rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .news-list > div {
		margin-top: 0;
	}
}
section.stories.custom .latest.alternate .story h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
	margin: 0;
}
section.stories.custom .latest.alternate .story h4,
section.stories.custom .latest.alternate .story h5 {
	margin: 0;
}
section.stories.custom .latest.alternate .story h6 {
	text-align: left;
	line-height: 1rem;
	margin: 0 0 5px;
}
section.stories.custom .latest.alternate .story h6 a.category {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .story h6 a.category {
		display: inline;
	}
}
section.stories.custom .latest.alternate .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .latest.alternate .story h6 a.time {
	color: #a39e98;
}
section.stories.custom .latest.alternate .story h6 a.time.is-today {
	color: #cc0e0e;
}
section.stories.custom .latest.alternate .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .latest.alternate .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .latest.alternate .story span.time {
	display: inline-block;
	color: #a39e98;
}
section.stories.custom .latest.alternate .story span.time.is-today {
	color: #cc0e0e;
	width: 100%;
}
section.stories.custom .latest.alternate .news-list .story h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.484rem;
	line-height: 1.484rem;
	text-transform: uppercase;
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.custom .latest.alternate .news-list .story h4 {
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
}
section.stories.custom .latest.alternate .news-list .story h6 a.category {
	color: #ccc6be;
	display: block;
}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .news-list .story h6 a.category,
	section.stories.custom .latest.alternate .news-list .story img {
		display: none;
	}
}
section.stories.custom .words-and-deeds .story {
	max-width: 31.25rem;
	width: 90%;
	margin: 0 auto;
}
section.stories.custom .words-and-deeds .story blockquote {
	padding: 0;
	border-left: none;
	color: #a39e98;
	font-weight: 700;
	font-size: 2.319rem;
	line-height: 2.319rem;
	margin-bottom: 3.125rem;
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	section.stories.custom .words-and-deeds .story blockquote {
		font-size: 3.052rem;
		line-height: 3.052rem;
	}
}
@media only screen and (min-width: 90.063em) {
	section.stories.custom .words-and-deeds .story blockquote {
		font-size: 3.624rem;
		line-height: 3.624rem;
	}
}
section.stories.custom .words-and-deeds .story blockquote .attr {
	font-style: italic;
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	text-indent: 0;
	vertical-align: bottom;
	display: block;
	margin-top: 15px;
	white-space: normal;
}
section.stories.custom .words-and-deeds .story blockquote .attr em {
	font-style: normal;
}
section.stories.custom .words-and-deeds .story blockquote a {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
section.stories.custom .words-and-deeds .story blockquote a:hover {
	opacity: 1;
	color: #111;
}
section.stories.custom .words-and-deeds .story h3 {
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
}
section.stories.custom .words-and-deeds .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .words-and-deeds .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.focus .img-wrap img {
	width: 100%;
	max-width: 100%;
}
section.stories.focus .story-row .story-wrap {
	max-width: 1130px;
	margin: 0 auto;
}
section.stories.focus .story-row .story {
	text-align: center;
	padding: 0 30px;
	margin-top: 30px;
}
section.stories.focus .story-row h3 {
	color: #111;
	font-size: 1.56313rem;
	font-weight: 700;
	line-height: 1.85625rem;
}
section.stories.focus .story-row h4 {
	color: #111;
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
}
section.stories.focus .story-row h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.focus .story-row h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.focus .story-row a.author {
	color: #a39e98;
	font-size: 1.25063rem;
	line-height: 1.25063rem;
}
section.stories.focus .story-row a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.focus .story-row a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	section.stories.focus .story-row {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 15px;
		padding: 0 15px;
		margin-bottom: 45px;
	}
	section.stories.focus .story-row a.author,
	section.stories.focus .story-row h3,
	section.stories.focus .story-row h4 {
		color: #fff;
		font-weight: 400;
	}
	section.stories.focus .story-row h3 {
		font-weight: 700;
	}
	section.stories.focus .story-row .story {
		margin-top: 0;
	}
}
section.stories.special-report {
	position: relative;
}
section.stories.special-report h3 {
	font-size: 1.953rem;
	line-height: 2.319rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report h3 {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report h3 {
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
section.stories.special-report h5 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-style: italic;
	color: #111;
	margin: 0 0 0.625rem;
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.almanac .story h5,
section.stories.special-report a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.special-report h5 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report h5 {
		color: #fff;
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
	section.stories.special-report a.author {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report h5 {
		font-size: 1.563rem;
		line-height: 1.856rem;
	}
}
section.stories.special-report a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.special-report a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.special-report a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.special-report hr {
	width: 15%;
	color: #fff;
	margin: 2.8125rem auto;
}
section.stories.anniversary .row.primary .story .row img,
section.stories.anniversary.alternate .row.primary .story .img-wrap img,
section.stories.watch-listen .story .img iframe,
section.stories.watch-listen .story .img img {
	width: 100%;
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report a.author {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
	section.stories.special-report hr {
		display: block;
		color: #fff;
	}
}
section.stories.special-report p {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #fff;
	margin: 0;
}
section.stories.special-report p span {
	font-style: italic;
}
section.stories.special-report p + p {
	margin-top: 1.25rem;
}
section.stories.special-report .story {
	text-align: center;
	margin: 0 auto;
}
section.stories.special-report .story p span a {
	text-decoration: underline;
}
section.stories.special-report .small-12 {
	max-width: 760px;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report > .row {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
		width: 100%;
		left: 0;
	}
}
section.stories.almanac {
	background: #111;
}
section.stories.almanac .story {
	text-align: center;
}
section.stories.almanac .story h5 {
	color: #fff;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.almanac .story h3,
section.stories.almanac .story h4 {
	color: #fff;
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.almanac .story h3 {
	font-weight: 700;
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	margin-bottom: 0.9375rem;
}
section.stories.almanac .story h4 {
	font-style: italic;
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.nation-voices .info .author,
section.stories.nation-voices .info h5,
section.stories.watch-listen .story.hero h2,
section.stories.watch-listen .story.secondary h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.almanac .story h4 em {
	font-style: normal;
}
section.stories.almanac .img {
	margin-top: -3.8125rem;
	margin-bottom: 1.875rem;
}
section.stories.almanac .info {
	padding-bottom: 3.8125rem;
	padding-left: 2.8125rem;
	padding-right: 2.8125rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report p {
		display: block;
		color: #fff;
	}
	section.stories.almanac .img {
		margin-bottom: 0;
	}
	section.stories.almanac .info {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
}
section.stories.anniversary .row.primary .story .row .info {
	margin-bottom: 0;
}
section.stories.anniversary.alternate .row.primary .story {
	text-align: center;
}
@media only screen and (min-width: 40.063em) {
	section.stories.anniversary .row.primary .story .row {
		position: absolute;
		top: 50%;
		bottom: auto;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
	}
	section.stories.anniversary.alternate .row.primary .story .row {
		width: 100%;
	}
}
section.stories.anniversary.alternate .stories .story {
	margin-top: 30px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.anniversary.alternate .stories .story {
		padding: 0 4rem;
	}
	section.stories.anniversary.alternate .stories .story:first-child {
		padding-left: 0;
	}
	section.stories.anniversary.alternate .stories .story + div {
		border-left: 1px solid #e6dfd5;
		padding-right: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.anniversary.alternate .stories .story {
		margin-top: 0;
	}
	section.stories.anniversary.alternate .stories .story + div {
		margin-top: 30px;
		border-left: none;
	}
}
section.stories.anniversary.alternate .stories .story h6 {
	margin: 5px 0;
}
section.stories.anniversary.alternate .stories .story h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
	margin-bottom: 5px;
}
section.stories.anniversary.alternate .stories .story img {
	margin-bottom: 0.625rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.anniversary.alternate .stories .story h4 {
		font-size: 1.484rem;
		line-height: 1.563rem;
	}
	section.stories.anniversary.alternate .stories .story img {
		max-width: 240px;
	}
}
section.stories.anniversary.alternate h6 {
	margin: 10px 0;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.anniversary.alternate h6 a {
	color: #ccc6be;
}
section.stories.anniversary.alternate h3 {
	font-size: 1.875rem;
	line-height: 1.9375rem;
	font-weight: 700;
}
section.stories.anniversary.alternate h4 {
	font-size: 1rem;
	line-height: 1.03125rem;
	font-style: italic;
}
section.stories.anniversary.alternate h4 em {
	font-style: normal;
}
section.stories.anniversary.alternate a.author {
	color: #a39e98;
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.anniversary.alternate a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.anniversary.alternate a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	section.stories.anniversary.alternate .info h4 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 40.063em) {
	section.stories.anniversary.alternate .info a,
	section.stories.anniversary.alternate .info a.author,
	section.stories.anniversary.alternate .info h3,
	section.stories.anniversary.alternate .info h4,
	section.stories.anniversary.alternate .info h6,
	section.stories.anniversary.alternate .info h6 > a {
		color: #fff;
	}
	section.stories.anniversary.alternate .info h3 {
		font-size: 2.31938rem;
		line-height: 2.44125rem;
	}
	section.stories.anniversary.alternate .info h4 {
		font-size: 1.25rem;
		line-height: 1.5625rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.anniversary.alternate .info h3 {
		font-size: 1.953rem;
		line-height: 2.319rem;
	}
}
section.stories.nation-voices .story {
	text-align: left;
}
section.stories.nation-voices .story + div {
	margin-top: 3.125rem;
}
section.stories.nation-voices .img {
	margin-bottom: 1.25rem;
}
section.stories.nation-voices .img img {
	max-width: 150px;
	border-radius: 100%;
}
@media only screen and (min-width: 40.063em) {
	section.stories.nation-voices .story {
		text-align: center;
		margin-top: 0;
	}
	section.stories.nation-voices .story + div {
		margin-top: 0;
	}
	section.stories.nation-voices .info {
		padding: 0 1.25rem;
	}
	section.stories.watch-listen .see-more {
		text-align: left;
	}
}
section.stories.nation-voices .info h5 {
	font-size: 1.85563rem;
	line-height: 1.85563rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (max-width: 40em) {
	section.stories.nation-voices .info h5 {
		font-size: 1.484rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.nation-voices .info h5 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
section.stories.nation-voices .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.625rem;
}
section.stories.nation-voices .info h3 a {
	color: #111;
}
section.stories.nation-voices .info .author {
	color: #ccc6be;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.nation-voices .info a.author.concatinate:hover {
	color: #ccc6be;
}
section.stories.nation-voices .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.watch-listen .story .img a {
	display: block;
	position: relative;
}
section.stories.watch-listen .story.hero .info {
	text-align: center;
	padding: 1.5625rem;
	border-bottom: 1px solid #e6dfd5;
}
section.stories.watch-listen .story.hero h2 {
	font-size: 1.85563rem;
	line-height: 1.85563rem;
	color: #111;
	max-width: 600px;
	margin: 0 auto;
}
section.stories.watch-listen .story.hero h2 span {
	color: #cc0e0e;
}
section.stories.watch-listen .story.hero h2 a {
	color: #111;
}
section.stories.watch-listen .story.secondary {
	margin-top: 2.1875rem;
}
section.stories.watch-listen .story.secondary .img {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	section.stories.watch-listen .story.secondary .img {
		display: block;
	}
}
section.stories.watch-listen .story.secondary h3 {
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	color: #111;
}
section.stories.watch-listen .story.secondary h3 span {
	color: #cc0e0e;
}
section.stories.watch-listen .story.secondary h3 a {
	color: #111;
}
section.stories.watch-listen .story.secondary h3 a span {
	text-indent: 0;
	overflow: visible;
	margin-right: 5px;
}
section.stories.watch-listen .story.secondary h4 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-style: italic;
	color: #a39e98;
}
section.stories.watch-listen .story.secondary h4 em {
	font-style: normal;
}
section.stories.watch-listen .story.secondary h6 {
	color: #a39e98;
}
section.stories.poetry ul {
	margin: 0 !important;
	display: block;
	padding: 0;
}
section.stories.poetry ul:after,
section.stories.poetry ul:before {
	content: " ";
	display: table;
}
section.stories.poetry ul > li {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	padding: 0 22.5px 45px;
	list-style: none;
}
section.stories.poetry ul > li:nth-of-type(1n) {
	clear: none;
}
section.stories.poetry ul > li:nth-of-type(1n + 1) {
	clear: both;
}
@media only screen and (min-width: 40.063em) {
	section.stories.poetry ul {
		display: block;
		padding: 0;
		margin: 0 -22.5px;
	}
	section.stories.poetry ul:after,
	section.stories.poetry ul:before {
		content: " ";
		display: table;
	}
	section.stories.poetry ul:after {
		clear: both;
	}
	section.stories.poetry ul > li {
		display: block;
		height: auto;
		float: left;
		width: 50%;
		padding: 0 22.5px 45px;
		list-style: none;
	}
	section.stories.poetry ul > li:nth-of-type(1n) {
		clear: none;
	}
	section.stories.poetry ul > li:nth-of-type(2n + 1) {
		clear: both;
	}
	section.stories.poetry ul li + li {
		border-left: 1px solid #e6dfd5;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.poetry ul {
		display: block;
		padding: 0;
		margin: 0 -22.5px;
	}
	section.stories.poetry ul:after,
	section.stories.poetry ul:before {
		content: " ";
		display: table;
	}
	section.stories.poetry ul:after {
		clear: both;
	}
	section.stories.poetry ul > li {
		display: block;
		height: auto;
		float: left;
		width: 25%;
		padding: 0 22.5px 45px;
		list-style: none;
	}
	section.stories.poetry ul > li:nth-of-type(1n) {
		clear: none;
	}
	section.stories.poetry ul > li:nth-of-type(4n + 1) {
		clear: both;
	}
}
section.stories.poetry .story {
	text-align: center;
}
section.stories.poetry h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 0.95rem;
	line-height: 0.95rem;
	text-transform: uppercase;
	color: #ccc6be;
}
section.stories.poetry h3,
section.stories.poetry h4 {
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.poetry h3 {
	font-size: 1.563em;
	line-height: 1.856rem;
	font-weight: 700;
}
section.stories.poetry h3 a {
	color: #111;
}
section.stories.poetry h4 {
	font-size: 1.188em;
	line-height: 1.484em;
	font-style: italic;
}
section.stories.poetry a.author,
section.take-action .row h2,
section.take-action .row h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.poetry h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.poetry h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.poetry a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #a39e98;
}
section.stories.poetry a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.poetry a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 32px;
	width: 35%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(60%, #fff),
		color-stop(100%, #fff)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fff 60%,
		#fff 100%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fff 60%,
		#fff 100%
	);
}
section.stories.full-width .section-title {
	margin-bottom: 0;
	top: 1rem;
}
section.stories.full-width img {
	width: 100%;
}
section.stories.full-width > .row {
	max-width: none;
	padding: 0;
	margin: 1rem 0 0;
}
section.stories.narrow {
	max-width: 1050px;
	margin: 0 auto;
}
section.stories .row.even-split .medium-6 + div {
	margin-top: 3.75rem;
	border-left: 1px solid #e6dfd5;
}
@media only screen and (min-width: 40.063em) {
	section.stories .row.even-split .medium-6 {
		margin-bottom: 3.75rem;
	}
	section.stories .row.even-split .medium-6 + div {
		margin-top: 0;
	}
	section.stories .row.even-split .medium-6:first-child {
		padding-right: 0;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories .row.even-split .medium-6:first-child {
		padding-left: 1.875rem;
	}
	section.stories .row.even-split .medium-6:first-child .story {
		padding-right: 1.875rem;
	}
}
@media only screen and (min-width: 40.063em) {
	section.stories .row.even-split .medium-6:last-child {
		padding-left: 0;
	}
}
section.stories .row.even-split .section-title {
	overflow: hidden;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories .row.even-split .medium-6:last-child {
		padding-right: 1.875rem;
		padding-left: 0;
	}
	section.stories .row.even-split .medium-6:last-child .story {
		padding-left: 1.875rem;
	}
	section.stories .medium-top {
		margin-bottom: 1.875rem;
	}
}
section.take-action img {
	width: 100%;
	height: auto;
}
section.take-action .story .row {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	padding: 0 0.9375rem;
}
section.take-action .row.secondary hr {
	display: none;
	margin: 3.125rem 1rem;
}
section.take-action .row.secondary .story {
	margin-top: 0.78125rem;
}
section.take-action .row.secondary .story h2 {
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	margin-bottom: 10px;
	border-top: none;
	padding-top: 0;
}
section.take-action .row.secondary .story h3 {
	font-size: 1.0375rem;
	line-height: 1.0375rem;
}
section.take-action .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.take-action .row.secondary .story a.author.concatinate:hover {
	color: #a39e98;
}
section.take-action .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.take-action .row.secondary .story h6 {
	border-top: 1px solid #e6ded5;
	padding-top: 0.78125rem;
}
@media only screen and (min-width: 48.063em) {
	section.take-action .row.secondary hr {
		display: block;
	}
	section.take-action .row.secondary div + div {
		border-left: 1px solid #e6ded5;
	}
	section.take-action .row.secondary .story {
		margin-top: 0;
	}
	section.take-action .row.secondary .story h2 {
		padding-top: 0;
	}
	section.take-action .row.secondary .story h3 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
	section.take-action .row.secondary .story h6 {
		border-top: none;
	}
}
section.take-action .row .info {
	margin: 0;
	position: relative;
}
@media only screen and (min-width: 64.063em) {
	section.take-action .row .info {
		margin-left: 70px !important;
		padding-left: 0;
	}
	section.take-action .row .info h3 {
		font-size: 1.484rem;
		line-height: 1.3;
	}
}
@media only screen and (min-width: 40.063em) {
	section.take-action .row .info h2,
	section.take-action .row .info h3 {
		max-width: 700px;
	}
	section.take-action .row .info h3 {
		margin-bottom: 1rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.take-action .row .info h2 {
		font-size: 2.441rem;
		line-height: 2.441rem;
	}
	section.take-action .row .info h3 {
		margin-bottom: 0.75rem;
		line-height: 1.3;
	}
}
@media only screen and (max-width: 40em) {
	section.take-action .row .info h2 {
		max-width: 300px;
	}
}
section.take-action .row h4 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #fff;
	margin-bottom: 0.625rem;
}
section.take-action .row h2 {
	color: #fff;
	margin-bottom: 1.25rem;
	font-size: 2.265rem;
	line-height: 1.945rem;
}
section.take-action .row h2 a {
	color: #fff;
}
@media only screen and (min-width: 64.063em) {
	section.take-action .row h2 {
		font-size: 4.53rem;
		line-height: 3.89rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.take-action .row h2 {
		font-size: 2.875rem;
		line-height: 2.875rem;
		margin-bottom: 0;
	}
}
section.take-action .row h3 {
	display: none;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-style: italic;
	color: #fff;
	margin-bottom: 1.875rem;
}
.recirc .article-list li time,
.recirc .tag-browser li a {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.take-action .row h3 em {
	font-style: normal;
}
section.take-action .row h3 a {
	text-decoration: underline;
	color: inherit;
}
@media only screen and (min-width: 40.063em) {
	section.take-action .row h3 {
		display: block;
	}
}
.recirc .tag-browser {
	list-style: none;
	width: 80%;
	max-width: 840px;
	margin: 0 auto;
	float: none;
	-webkit-columns: 1;
	-moz-columns: 1;
}
.recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
	width: 25%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(70%, #fafafa),
		color-stop(71%, #fafafa)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
}
.recirc .tag-browser li {
	float: left;
}
.recirc .tag-browser li.slick-active a {
	color: #cc0e0e;
}
.recirc .tag-browser li + li {
	margin-left: 20px;
}
.recirc .tag-browser li a {
	font-size: 20px;
	color: #a39e98;
}
.recirc .tag-browser li a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	.recirc .tag-browser {
		width: 75%;
	}
}
.recirc .recirc-carousel {
	width: 80%;
	max-width: 840px;
	margin: 0 auto;
	float: none;
}
@media only screen and (max-width: 40em) {
	.recirc .recirc-carousel {
		width: 75%;
	}
	.recirc .recirc-carousel .slick-prev {
		left: -30px;
	}
	.recirc .recirc-carousel .slick-prev:hover {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -550px;
		zoom: 1;
	}
	.recirc .recirc-carousel .slick-next {
		right: -30px;
	}
	.recirc .recirc-carousel .slick-next:hover {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -550px;
		zoom: 1;
	}
}
.recirc .article-list {
	margin-left: 0;
	list-style: none;
	-webkit-columns: 1;
	-moz-columns: 1;
}
.recirc .article-list li {
	margin-top: 20px;
	display: inline-block;
	float: none;
	width: 100%;
}
.recirc .article-list li time {
	display: block;
	font-size: 13px;
	color: #ccc7be;
}
.recirc .article-list li .title {
	display: inline-block;
	font-size: 1.5625rem;
	line-height: 1.875rem;
}
.recirc .article-list li .title a {
	font-weight: 700;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	.recirc .article-list li .title {
		font-size: 1.9375rem;
		line-height: 1.875rem;
	}
}
.recirc .article-list li .author {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	display: inline-block;
	color: #a6a19a;
}
.siderail__item h3,
.siderail__item.list.most-popular li h3,
.siderail__item.list.most-popular li h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
@media only screen and (min-width: 64.063em) {
	.recirc .article-list li .author {
		font-size: 1.9375rem;
		line-height: 1.9375rem;
	}
}
.recirc .article-list li a.author.concatinate:hover {
	color: #a39e98;
}
.recirc .article-list li a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.siderail__item {
	max-width: 400px;
	margin: 0 auto 40px;
}
.siderail__item .item__content {
	max-width: 362px;
	padding: 0 1rem;
	margin: 0 auto;
}
.siderail__item h3 {
	text-transform: uppercase;
	font-size: 1.563rem;
	line-height: 1.563rem;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	.siderail__item h3 {
		font-size: 1.85563rem;
		line-height: 2.31938rem;
	}
}
.siderail__item.full {
	max-width: none;
}
.siderail__item.cta a.btn,
.siderail__item.cta button,
.siderail__item.full img {
	width: 100%;
}
.siderail__item.ad {
	padding: 2.5rem 0;
}
.siderail__item.ad .ad__content {
	max-width: 300px;
	min-width: 300px;
	margin: 0 auto;
}
.siderail__item.ad .ad__content p {
	margin: 0;
	text-align: left;
}
.cta a.btn,
.cta h2,
.cta h3,
.listing__nav {
	text-align: center;
}
.siderail__item.ad .ad__content p span {
	float: right;
}
.siderail__item.list {
	max-width: 300px;
	margin: 0 auto;
}
.siderail__item.list .list__header h6 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #a39f98;
}
.siderail__item.list.most-popular li {
	padding: 20px;
	border-top: 1px solid #e5dfd5;
}
.siderail__item.list.most-popular li:first-child h4 {
	padding: 0 5px;
}
.siderail__item.list.most-popular li:last-child {
	border-bottom: 1px solid #e5dfd5;
}
.siderail__item.list.most-popular li a {
	display: block;
	opacity: 1;
}
.siderail__item.list.most-popular li a:hover h3 {
	color: #919191;
}
.siderail__item.list.most-popular li a:hover h4 {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.siderail__item.list.most-popular li h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.siderail__item.list.most-popular li h3 {
	margin: 0;
	font-size: 1.48438rem;
	line-height: 1.5625rem;
	text-transform: uppercase;
	padding-left: 40px;
}
.author__card.card__noimage .card__details h1 {
	margin-top: 0.2rem;
}
.author__card .card__img img {
	width: 100%;
	max-width: 180px;
	max-height: 180px;
}
@media only screen and (max-width: 40em) {
	.author__card .card__img img {
		margin-bottom: 30px;
	}
}
.author__card .card__img.round img {
	border-radius: 100%;
}
.author__card .card__details h1 {
	margin: 20px 0 10px;
}
.author__card .card__details h3 {
	margin: 0 0 10px;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	font-style: italic;
	color: #a39e98;
}
.cta a.btn,
.cta h2,
.cta h3,
.section-title,
.section-title.large span {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.author__card .card__details h3 em {
	font-style: normal;
}
.author__card .card__details .card__social li {
	font-size: 1.1875rem;
	font-style: italic;
	color: #ccc6be;
}
.author__card .card__details .card__social li em {
	font-style: normal;
}
.author__card .card__details .card__social li + li {
	margin-left: 30px;
}
.author__card .card__details .card__social li.twitter-handle {
	display: none;
}
.author__card .card__details .card__social li.twitter-handle + li {
	margin-left: 0;
}
.author__card .card__details .card__social li.twitter-handle.has-twitter {
	display: inline;
}
.author__card .card__details .card__social li.twitter-handle.has-twitter + li {
	margin-left: 30px;
}
@media only screen and (max-width: 40em) {
	.author__card
		.card__details
		.card__social
		li.twitter-handle.has-twitter
		+ li {
		margin-left: 0;
	}
	.author__card .card__details .card__social li {
		font-size: 1.188rem;
		display: block;
	}
	.author__card .card__details .card__social li + li {
		margin-left: 0;
	}
}
.author__card .card__details .card__social li a {
	color: inherit;
}
.author__card .card__details .card__social li a.twitter:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -286px;
	zoom: 1;
}
.author__card .card__details .card__social li a.email:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -322px;
	zoom: 1;
}
.author__card .card__details .card__social li a.rss:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -363px;
	zoom: 1;
}
.listing__nav {
	padding: 1.5625rem 0;
}
audio {
	max-width: 100%;
	width: 100%;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.double_siderail .first_siderail_item.columns + .second_siderail_item.columns {
	padding: 40px 0;
}
@media only screen and (min-width: 64.063em) {
	.double_siderail .first_siderail_item.columns,
	.double_siderail
		.first_siderail_item.columns
		+ .second_siderail_item.columns {
		float: left;
		max-width: 380px;
	}
}
.double_siderail .listing__siderail {
	padding: 0;
}
.section-title {
	text-transform: uppercase;
	position: relative;
	bottom: 1rem;
	margin: 0 0 1.875rem;
	line-height: 1.25rem;
	z-index: 2;
}
.section-title span {
	display: inline-block;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: 0.3125rem 0.625rem;
	background: #fff;
	border: 1px solid #e6dfd5;
	font-size: 1.25rem;
	letter-spacing: 1px;
	color: #cc0e0e;
}
.section-title:before {
	position: absolute;
	content: "";
	width: 100%;
	margin: 1rem 0;
	border-top: 1px solid #e6dfd5;
}
.section-title.highlight span {
	background: #cc0e0e;
	color: #fff;
	border-color: #cc0e0e;
}
.section-title.highlight:before {
	border-top-color: #cc0e0e;
}
.section-title.large {
	position: relative;
	top: 2.07469rem;
	margin: 0;
}
.section-title.large span {
	font-size: 2.89938rem;
	line-height: 1.44969rem;
	padding: 1.25rem 2.5rem;
}
@media only screen and (max-width: 40em) {
	.section-title.large {
		top: 0.9rem;
	}
	.section-title.large span {
		font-size: 1.25rem;
		line-height: 1rem;
		padding: 0.3125rem 0.625rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.section-title.large span {
		font-size: 2.319rem;
		line-height: 2.319rem;
		padding: 0.75rem 1.5rem;
	}
}
.section-title.large:before {
	display: none;
}
.section-title.no-gap {
	margin-bottom: -2rem;
	bottom: 1rem;
}
.row > .section-title {
	margin-left: 1rem;
	margin-right: 1rem;
}
.cta.primary {
	background: #cc0e0e;
	padding: 1.75rem 0;
	color: #fff;
}
.cta.primary a:hover {
	background: #fff;
	color: #cc0e0e;
	opacity: 1;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.cta a,
.cta h2,
.cta h3 {
	color: inherit;
}
@media only screen and (max-width: 40em) {
	.cta.primary .item__content {
		margin-left: 0;
		margin-right: 0;
	}
}
.cta.primary.siderail__item,
.cta.primary.siderail__item .item__content {
	max-width: 100%;
}
.cta.primary.siderail__item .item__content a.btn {
	width: 100%;
}
@media only screen and (min-width: 40.063em) {
	.cta.primary.siderail__item {
		display: table;
		max-width: 100%;
		margin: 0 0 20px;
		width: 100%;
	}
	.cta.primary.siderail__item .item__content a.btn {
		display: block;
		font-size: 1.39rem;
		width: calc(50% - 10px);
		float: left;
	}
	.cta.primary.siderail__item .item__content a.btn + a {
		margin-top: 0;
		float: right;
	}
	.cta.primary.siderail__item
		.item__content
		a.btn:first-of-type:last-of-type {
		float: none;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 64.063em) {
	.cta.primary.siderail__item {
		display: block;
		max-width: 380px;
	}
	.cta.primary.siderail__item .item__content {
		max-width: 362px;
	}
	.cta.primary.siderail__item .item__content a.btn {
		font-size: 1.48438rem;
		width: 100%;
		float: none;
		margin: 0;
	}
	.cta.primary.siderail__item .item__content a.btn + a {
		margin-top: 1rem;
		float: none;
	}
}
.btn,
.icon {
	display: inline-block;
}
.cta h2 {
	font-size: 3.05188rem !important;
	line-height: 3.05188rem !important;
	text-transform: uppercase;
	margin: 0 0 1rem !important;
}
.cta h3 {
	font-size: 1.95313rem;
	line-height: 1.95313rem;
	text-transform: uppercase;
	margin: 0 0 1rem;
}
.cta a.btn {
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	text-transform: uppercase;
	border: 2px solid #fff;
	padding: 1rem;
}
#paywall .button,
.meerkat .meerkat__title {
	font-family: "Knockout 49 A", "Knockout 49 B";
	line-height: 1;
	text-transform: uppercase;
	text-align: center;
}
.cta a.btn + a {
	margin-top: 1rem;
}
.btn {
	padding: 1.25rem 1.875rem;
	border: none;
	outline: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.125rem;
	text-transform: uppercase;
}
.btn.cta {
	background: #cc0e0e;
}
.btn.cta.green {
	background: #1fab00;
	color: #fff;
	padding: 10px 15px;
}
.btn.cta.green:hover {
	background: #1a8c00;
	opacity: 1;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
@media only screen and (min-width: 64.063em) {
	.btn {
		font-size: 2.25rem;
	}
	.btn.cta.green {
		font-size: 1.856rem;
		padding: 0.65rem 1.5rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.btn.cta.green {
		font-size: 1.484rem;
		padding: 0.65rem 1.5rem;
	}
}
@media only screen and (max-width: 40em) {
	.btn.cta.green {
		font-size: 1.484rem;
	}
}
.icon {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.icon.audio.small {
	height: 30px;
	width: 40px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -700px;
	zoom: 1;
}
.icon.audio.large {
	width: 97px;
	height: 75px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -700px;
	zoom: 1;
}
.icon.video.small {
	width: 39px;
	height: 30px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -600px;
	zoom: 1;
}
.icon.video.large {
	width: 96px;
	height: 75px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -600px;
	zoom: 1;
}
#paywall,
.meerkat {
	width: 100%;
}
#paywall #socialhighlighted {
	display: none;
}
#paywall .button {
	display: block;
	font-size: 22.5px;
	color: #fff;
	padding: 15px 10px;
	background: #cc0e0e;
	letter-spacing: 1px;
	max-width: 200px;
}
.meerkat {
	position: fixed;
	bottom: -100%;
	left: 0;
	z-index: 9999;
	-webkit-transition: bottom 0.5s;
	transition: bottom 0.5s;
}
.meerkat.visible {
	bottom: 0;
}
.meerkat .meerkat__close {
	position: absolute;
	top: -30px;
	right: 0;
	width: 40px;
	height: 40px;
	background: #e6dfd5;
}
.meerkat .meerkat__close img {
	height: 15px;
	width: 15px;
	position: relative;
	left: 12.5px;
	top: 2.5px;
}
.meerkat .meerkat__content {
	position: relative;
	width: 100%;
	max-width: 1050px;
	background-color: #e6dfd5;
	margin: 0 auto;
	padding: 15px;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__content .content__container {
		display: table;
		max-width: 840px;
		margin: 0 auto;
	}
}
.meerkat .meerkat__title {
	font-size: 17.5px;
}
.meerkat .meerkat__subscribe h5,
.meerkat .meerkat__subscribe h6 {
	font-family: "Mercury Display A", "Mercury Display B";
	margin: 0;
}
.meerkat .meerkat__title span {
	color: #cc0e0e;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__title {
		display: table-cell;
		width: 33.333%;
		padding-right: 3%;
		vertical-align: middle;
		text-align: left;
		font-size: 20px;
	}
}
@media only screen and (min-width: 64.063em) {
	.meerkat .meerkat__title {
		font-size: 30px;
	}
}
.meerkat .meerkat__subscribe {
	position: relative;
	background-color: #fff;
	padding: 15px 20px;
	display: table;
	width: 100%;
}
.meerkat .meerkat__subscribe .subscribe__button {
	width: 115px;
	display: table-cell;
	padding: 0;
	vertical-align: middle;
}
.meerkat .meerkat__subscribe .subscribe__copy {
	display: table-cell;
	padding: 0 20px 0 0;
	vertical-align: middle;
}
.meerkat .meerkat__subscribe h5 {
	font-size: 16px;
	line-height: 1.25;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__subscribe .subscribe__button {
		width: 155px;
	}
	.meerkat .meerkat__subscribe h5 {
		font-size: 19px;
	}
}
.meerkat .meerkat__subscribe h6 {
	display: none;
	font-size: 16px;
	color: #85827e;
	text-transform: none;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__subscribe h6 {
		display: block;
	}
}
.modal,
.modal .modal__content .signup__img {
	display: none;
}
.meerkat .meerkat__subscribe h6 a {
	color: #85827e;
	text-decoration: underline;
}
.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	height: 100%;
	width: 100%;
	overflow: auto;
	background-color: rgba(230, 223, 213, 0.9);
	padding: 50px 15px 15px;
}
.modal .modal__close,
.modal .modal__close img {
	height: 20px;
	width: 20px;
}
.modal p {
	color: #111;
	font-size: 15px;
	line-height: 1.25;
	margin: 5px 0 20px;
}
.modal .modal__content h4,
.modal .modal__title {
	font-family: "Knockout 49 A", "Knockout 49 B";
	line-height: 1;
	text-transform: uppercase;
}
.modal p .dark {
	color: #111;
	text-decoration: underline !important;
}
.modal .modal__title span,
.modal p.msg--error {
	color: #cc0e0e;
}
.modal p.msg {
	font-size: 14px;
	margin: 5px 0 0;
	font-style: italic;
}
.modal .modal__close {
	position: absolute;
	top: 15px;
	right: 15px;
}
@media only screen and (min-width: 40.063em) {
	.modal {
		padding-top: 200px;
	}
	.modal p {
		font-size: 19px;
		margin: 10px 0 30px;
	}
	.modal .modal__close,
	.modal .modal__close img {
		height: 32px;
		width: 32px;
	}
}
.modal .modal__title {
	font-size: 36px;
	text-align: center;
	margin: 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__title {
		font-size: 46px;
		margin-bottom: 45px;
	}
}
.modal .modal__content {
	position: relative;
	background-color: #fff;
	padding: 25px 20px;
	margin: 20px 0 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content {
		padding: 40px 30px;
		max-width: 1050px;
		margin: 20px auto;
	}
}
.modal .modal__content .content__container {
	max-width: 840px;
	margin: 0 auto;
}
.modal .modal__content .content__container > div:first-child {
	margin-bottom: 24px;
	border-bottom: 2px solid #e6dfd5;
	padding-bottom: 24px;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content .content__container > div {
		width: 50%;
		float: left;
	}
	.modal .modal__content .content__container > div:first-child {
		margin-bottom: 0;
		border-bottom: 0;
		padding-bottom: 0;
		padding-right: 29px;
		border-right: 2px solid #e6dfd5;
	}
	.modal .modal__content .content__container > div:last-child {
		padding-left: 29px;
	}
	.modal .modal__content .signup__img {
		display: block;
		max-width: 160px;
		margin: 0 auto 20px;
	}
}
.modal .modal__content h4 {
	font-size: 23px;
	margin: 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content h4 {
		font-size: 30px;
	}
}
.modal .modal__content h6 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 14px;
	color: #85827e;
	text-transform: none;
	margin: 0;
}
.modal .modal__content h6 a {
	color: #85827e;
	text-decoration: underline;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content h6 {
		font-size: 16px;
	}
	.modal .modal__content h6.prompt {
		text-align: center;
	}
	.modal.four .button {
		margin-left: 0;
		margin-right: 0;
	}
}
.modal .modal__content form button,
.modal .modal__content form input {
	float: left;
}
.modal .modal__content form button,
.modal .modal__content form input,
.modal .modal__content form select,
.modal .modal__content form textarea {
	width: 65%;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.25rem;
	line-height: 1.5;
	color: #111;
	height: 50px;
	padding: 12px 0 12px 20px;
	border: 1px solid #e5ded5;
	background: 0 0;
	position: relative;
	outline: 0;
}
.modal .modal__content form button:focus,
.modal .modal__content form input:focus,
.modal .modal__content form select:focus,
.modal .modal__content form textarea:focus {
	border: 1px solid #a39e98;
}
.modal .modal__content form button.focused + label,
.modal .modal__content form button.focused + label + .helptext,
.modal .modal__content form button:focus + label,
.modal .modal__content form button:focus + label + .helptext,
.modal .modal__content form input.focused + label,
.modal .modal__content form input.focused + label + .helptext,
.modal .modal__content form input:focus + label,
.modal .modal__content form input:focus + label + .helptext,
.modal .modal__content form select.focused + label,
.modal .modal__content form select.focused + label + .helptext,
.modal .modal__content form select:focus + label,
.modal .modal__content form select:focus + label + .helptext,
.modal .modal__content form textarea.focused + label,
.modal .modal__content form textarea.focused + label + .helptext,
.modal .modal__content form textarea:focus + label,
.modal .modal__content form textarea:focus + label + .helptext {
	color: #111;
}
.modal .modal__content form input,
.modal .modal__content form textarea {
	-ms-box-shadow: inset 0 1px 4px #f5eee6;
	box-shadow: inset 0 1px 4px #f5eee6;
}
.modal .modal__content form button {
	width: 35%;
	height: 50px;
	color: #fff;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 20px;
	text-transform: uppercase;
	background-color: #cc0e0e;
	border: none;
	outline: 0;
	padding: 10px;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}
.modal .modal__content form button:hover {
	background: #990b0b;
}
.modal.four .modal__content {
	max-width: 840px;
}
.modal.four .button {
	width: 134px;
}
.centered {
	margin: 0 auto;
}
body {
	color: gray;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
	font-weight: 400;
	background: #f0f0f0;
}
.container {
	background: #fff;
	padding-bottom: 2.8125rem;
}
@media only screen and (min-width: 1025px) {
	.container {
		padding-top: 0;
		padding-bottom: 5.625rem;
	}
}
.container.compensate {
	padding-top: 50px;
}
@media only screen and (min-width: 64.063em) {
	.container.compensate {
		padding-top: 0;
	}
}
.push {
	position: relative;
}
body.modal-open {
	overflow: hidden;
}
.share__short {
	display: none;
}
#wrap {
	background: #fff;
	padding-top: 1px;
}
.article-wrap article {
	position: relative;
}
@media only screen and (max-width: 768px) {
	.article-wrap article {
		overflow: hidden;
	}
}
.article-wrap.full-column {
	padding-top: 1.5rem;
}
@media only screen and (min-width: 912px) {
	.article-wrap.full-column .article-header {
		padding: 0;
	}
}
.article-wrap.full-column .listing__search.columns .article-body {
	width: 100%;
	max-width: 100%;
}
.article-wrap.full-column
	.listing__search.columns
	.article-body
	> p:first-of-type::first-letter {
	font-style: normal;
	font-size: 20px;
	line-height: 1.6rem;
	font-family: inherit;
	font-weight: 400;
	float: none;
	padding-right: 0;
}
.article-wrap.full-column
	.listing__search.columns
	.article-body
	p:last-of-type:after {
	content: "";
}
@media only screen and (min-width: 64.063em) {
	.article-wrap.full-column .listing__search.columns .article-body {
		width: 100%;
		padding: 0 3.125rem 0 0;
	}
}
.article-wrap .article-fullscreen {
	background: 0 0;
}
.article-wrap .article-fullscreen .article-hero {
	width: 100%;
}
.article-wrap .article-header {
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 0;
	width: 90%;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-header {
		margin: auto;
		max-width: 1250px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-header {
		margin: 0 2%;
		max-width: 100%;
		padding: 0 330px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-header {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-header .article-header-content {
	width: 100%;
}
.article-wrap .article-header .article-info {
	margin: 30px 0 20px;
	list-style: none;
}
.article-wrap .article-header .article-info li {
	text-transform: uppercase;
	float: left;
}
.article-wrap .article-header .article-info li a {
	font-size: 15px;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #ccc6be;
}
.article-wrap .article-header .subtitle,
.article-wrap .article-header .subtitle p,
.article-wrap .article-header .title {
	font-family: "Mercury Display A", "Mercury Display B";
}
.article-wrap .article-header .article-info li a:hover {
	opacity: 1;
	color: #111;
}
.article-wrap .article-header .article-info li + li {
	margin-left: 15px;
}
.article-wrap .article-header .article-info li:first-child a {
	color: #cc0e0e;
}
.article-wrap .article-header .article-info li:first-child a:hover {
	color: #f01d1d;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-header .article-info li a {
		font-size: 16px;
	}
}
.article-wrap .article-header .title {
	margin: 0 0 20px;
}

/* TO DO: Remove em overrides */

.article-wrap .article-header .subtitle em {
	font-style: normal;
}
.article-wrap .article-header .subtitle p {
	margin: 0;
	display: inline-block;
}
.article-wrap .article-header .subtitle p em {
	font-style: normal;
}
.article-wrap .article-header .byline h2,
.article-wrap .article-header .byline h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 20px;
	line-height: 1.4;
}
.article-wrap .article-body h1.article-title,
.article-wrap .article-body > p .dropcap,
.article-wrap .article-header .byline h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.article-wrap .article-header .byline h2 {
	color: #807c77;
}
.article-wrap .article-header .byline h2 a {
	display: inline;
	color: #807c77;
}
.article-wrap .article-header .byline h2 a span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -82px -290px;
	zoom: 1;
	position: relative;
	top: 3px;
	margin-left: 5px;
}
.article-wrap .article-header .byline h3 {
	color: #a39f98;
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
}
.article-wrap .article-header .byline h4 {
	text-transform: uppercase;
	font-size: 16px;
	color: #cc0e0e;
	float: left;
	margin: 5px 0;
	width: 100%;
}
.article-wrap .article-header .byline h4 span {
	color: #a39f98;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #a39f98;
}
.article-wrap .article-header .byline h4 span a {
	color: #a39f98;
}
.article-wrap .article-header .byline h4 span a span {
	border-left: none;
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -500px;
	zoom: 1;
	position: relative;
	top: 10px;
	margin-right: 10px;
}
.article-wrap .article-header .byline h4 span a:hover {
	color: #bbb8b3;
}
@media only screen and (min-width: 48.063em) {
	.article-wrap .article-header .byline h2 {
		color: #a39e98;
		font-size: 29.69px;
		margin: 0 0 20px;
	}
	.article-wrap .article-header .byline h2 a {
		color: #a39e98;
	}
}
.article-wrap .article-header .article-share {
	list-style: none;
	margin: 30px 0;
}
.article-wrap .article-header .article-share li {
	float: left;
}
.article-wrap .article-header .article-share li a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-header .article-share li a.fb {
	background: #3b5998;
	padding: 15px 20px;
}
.article-wrap .article-header .article-share li a.fb:hover {
	background: #4c70ba;
}
.article-wrap .article-header .article-share li a.fb span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.tw {
	background: #4099ff;
	padding: 17px 15px;
}
.article-wrap .article-header .article-share li a.tw:hover {
	background: #73b4ff;
}
.article-wrap .article-header .article-share li a.tw span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.email {
	background: #807c77;
	padding: 17px;
}
.article-wrap .article-header .article-share li a.email:hover {
	background: #999591;
}
.article-wrap .article-header .article-share li a.email span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.bm {
	background: #cc0e0e;
	padding: 17px 19px;
}
.article-wrap .article-header .article-share li a.bm:hover {
	background: #f01d1d;
}
.article-wrap .article-header .article-share li a.bm span {
	height: 18px;
	width: 13px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -500px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.print {
	background: #ccc6be;
}
.article-wrap .article-header .article-share li a.print:hover {
	background: #e2dfdb;
}
.article-wrap .article-header .article-share li a.print span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -500px;
	zoom: 1;
}
.article-wrap .article-header .article-share li + li {
	margin-left: 8px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-header .article-share li + li {
		margin-left: 8px;
	}
	.article-wrap .article-header .article-share li a {
		height: 45px;
		width: 45px;
	}
	.article-wrap .article-header .article-share li a.fb {
		padding: 14px 18px;
	}
	.article-wrap .article-header .article-share li a.tw {
		padding: 15px 13px;
	}
	.article-wrap .article-header .article-share li a.email {
		padding: 16px 15px;
	}
	.article-wrap .article-header .article-share li a.msg,
	.article-wrap .article-header .article-share li a.wa {
		padding: 11px;
	}
	.article-wrap .article-header .article-share li a.sms {
		padding: 7px;
	}
}
.article-wrap .article-interactive {
	margin-bottom: 30px;
	padding-bottom: 0;
}
.article-wrap .article-body {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	position: relative;
	color: #111;
}
.article-wrap .article-body .video {
	width: 420px;
}
.article-wrap .article-body .article-note p {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #a39e98;
	font-style: italic;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-body {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body {
		padding: 0 420px 0 0;
		margin: 0 6.5%;
		max-width: 93.5%;
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body {
		margin: 0 2%;
		max-width: 98%;
		padding: 0 420px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-body > p {
	font-size: 20px;
}
.article-wrap .article-body > p .dropcap {
	float: left;
	font-weight: 700;
	font-style: normal;
	font-size: 60px;
	line-height: 60px;
	padding-right: 8px;
}
.article-wrap .article-body .article-body-inner .article-n-logo:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/eoa_new_logo.svg) 0 0;
	margin-top: 6px;
	height: 30px;
	width: 20px;
	display: inline;
	line-height: 16px;
	vertical-align: middle;
	padding-bottom: 5px;
	position: absolute;
	content: "";
	margin-left: 5px;
}
.article-wrap .article-body > p,
.article-wrap .article-body > ul {
	margin: 0 auto;
}
.article-wrap .article-body > a.gallery img,
.article-wrap .article-body > img {
	width: 100%;
	margin-bottom: 20px;
}
.article-wrap .article-body p {
	margin-bottom: 20px;
}
.article-wrap .article-body p.caption {
	font-size: 1em;
	line-height: 1.25em;
	color: #a39f98;
	margin-bottom: 40px;
}
.article-wrap .article-body p.caption span.credits {
	font-style: italic;
}
.article-wrap .article-body p a {
	color: #111;
	text-decoration: none;
}
.article-wrap .article-body p a:hover {
	opacity: 1;
	border-bottom: 0 none;
}
.article-wrap .article-body p u {
	text-decoration: none;
	border-bottom: 1px solid #111;
}
.article-wrap .article-body p em a {
	display: inline;
	word-break: break-word;
}
.article-wrap .article-body sub,
.article-wrap .article-body sup {
	color: #a39f98;
	font-size: 0.9375rem;
	line-height: 2rem;
}
.article-wrap .article-body h1.article-title {
	margin: 1.5625rem 0 2.5rem;
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	text-transform: uppercase;
	color: #111;
}
.article-wrap .article-body h2 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 20px;
	font-weight: 700;
}
.article-wrap .article-body aside.left.contributorTweet .author,
.article-wrap .article-body aside.left.n-context p,
.article-wrap .article-body h3,
.article-wrap .article-body h4,
.article-wrap .article-body h5,
.article-wrap .article-body h6 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.article-wrap .article-body h3 {
	font-size: 23px;
	color: #a39f98;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h3 {
		font-size: 25px;
		line-height: 31.25px;
	}
}
.article-wrap .article-body h4 {
	font-size: 19px;
	color: #111;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h4 {
		font-size: 20px;
	}
}
.article-wrap .article-body h5 {
	font-size: 19px;
	color: #a39f98;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h5 {
		font-size: 20px;
	}
}
.article-wrap .article-body h6 {
	font-size: 23px;
	line-height: 31.25px;
	color: #111;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h6 {
		font-size: 25px;
		line-height: 31.25px;
	}
	.article-wrap .article-body blockquote {
		font-size: 20px;
		margin: 20px 0;
	}
}
.article-wrap .article-body blockquote {
	font-size: 20px;
	margin: 20px 0;
	padding: 0 10px;
	font-style: italic;
	color: #a39f98;
	border-left: 2px solid #e8e1d8;
}
.article-wrap .article-body blockquote p {
	font-size: inherit;
	color: #a39f98;
}
.article-wrap .article-body ul {
	margin: 10px 0 20px 70px;
	list-style: none;
}
@media only screen and (max-width: 40em) {
	.container {
		overflow: hidden;
	}
	.article-wrap .article-body ul {
		margin-left: 40px;
	}
}
.article-wrap .article-body ul li {
	margin-bottom: 20px;
	font-size: 20px;
	padding-left: 6px;
	text-indent: -21px;
}
.article-wrap .article-body ul li + li {
	margin-top: 10px;
}
.article-wrap .article-body ul li:before {
	padding-right: 10px;
	content: "\2022";
	color: #e6dfd5;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.full-width-mobile {
		width: 111% !important;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
		margin-left: -5.5% !important;
		max-width: 111% !important;
		padding: 5.5%;
	}
	.article-wrap .article-body aside.hidden-on-mobile {
		display: none !important;
	}
}
@media only screen and (max-width: 640px) {
	.article-wrap .article-body aside.hidden-on-phone {
		display: none !important;
	}
}
.article-wrap .article-body aside.left {
	max-width: 170px;
	margin-left: -200px;
}
.article-wrap .article-body aside.left.n-context p {
	font-size: 24px;
	color: #807c77;
	margin: 0;
	line-height: 1;
}
.article-wrap .article-body aside.left.n-context p a {
	color: #807c77;
}
.article-wrap .article-body aside.left.n-context p a:hover {
	color: #999591;
}
.article-wrap .article-body aside.left.n-context p span {
	color: #cc0e0e;
}
.article-wrap .article-body aside.left.contributorTweet {
	background: #e6dfd5;
	border: 0;
}
@media only screen and (min-width: 48.063em) {
	.article-wrap .article-body aside.left.contributorTweet {
		border-top: 2px solid #e6dfd5;
		background: 0 0;
		padding-top: 14px;
		color: #111;
	}
}
.article-wrap .article-body aside.left.contributorTweet .contributor {
	margin-bottom: 20px;
}
.article-wrap .article-body aside.left.contributorTweet .contributor:after {
	content: "";
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -290px;
	zoom: 1;
	width: 25px;
	height: 20px;
	display: block;
	cursor: pointer;
	position: relative;
	bottom: 10px;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor.notweet:after,
.article-wrap .article-body aside.left.contributorTweet .twitterId {
	display: none;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor:hover:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -39px -290px;
	zoom: 1;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor:last-of-type {
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.contributorTweet .author {
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 10px;
}
.article-wrap .article-body aside.left.contributorTweet .credits {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 16px;
	line-height: 20px;
}
.article-wrap .article-body aside.left.contributorTweet .credits span {
	font-style: italic;
}
.article-wrap .article-body aside.left.comments {
	max-width: 250px;
	background: #f0f0f0;
	padding: 20px 50px !important;
	margin-bottom: 20px !important;
}
.article-wrap .article-body aside.left.comments a {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 24px;
	text-transform: uppercase;
	color: #807c77;
}
.article-wrap .article-body aside.left.comments a:hover {
	color: #999591;
}
.article-wrap .article-body aside.left.comments a span {
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -500px;
	zoom: 1;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.article-wrap .article-body aside.left.textaside {
	padding-top: 15px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.textaside .message {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 1em;
	line-height: 1.25em;
	min-width: 160px;
	color: #a39e98;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.related-article h3,
.article-wrap .article-body aside.left.related-article h4,
.article-wrap .article-body aside.left.takeaction .cta p,
.article-wrap .article-body aside.left.takeaction .message,
.article-wrap .article-body aside.most-popular-plus-ad .ad p,
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div h4,
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p,
.article-wrap .article-body aside.right.ad p,
.article-wrap .article-body aside.right.most-popular div h4,
.article-wrap .article-body aside.right.most-popular div p,
.article-wrap .article-footer .author-bio p span,
.article-wrap .article-footer .comments a,
.article-wrap .article-footer .recirc-block .recirc .article-list li time,
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a,
.article-wrap .aside-wrap .ad p,
.article-wrap .aside-wrap .most-popular div h4,
.article-wrap .aside-wrap .most-popular div p,
.article-wrap .aside-wrap .most-popular-plus-ad .ad p,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.article-wrap .article-body aside.left.textaside .message em,
.article-wrap .article-body aside.left.textaside .message i {
	font-style: normal;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.textaside {
		background: #f5f5f5;
		border-top: none;
		padding-top: 20px;
	}
	.article-wrap .article-body aside.left.textaside p:last-of-type {
		margin-bottom: 0;
	}
	.article-wrap .article-body aside.left.indent.image {
		text-align: center;
	}
}
.article-wrap .article-body aside.left.textaside ul {
	margin-left: 20px;
}
.article-wrap .article-body aside.left.textaside ul li {
	font-size: 1em;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.indent {
	margin: 20px 60px 0 0;
	position: relative;
	padding: 5.5% 5.5% 2%;
}
@media only screen and (min-width: 80em) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 60px 0 -130px;
	}
}
@media only screen and (min-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		padding: 20px 0;
	}
}
.article-wrap .article-body aside.left.indent.image {
	padding: 0;
	max-width: 400px;
}
.article-wrap .article-body aside.left.indent.image .caption {
	color: #a39f98;
	font-size: 1em;
	line-height: 1.25em;
	margin: 10px auto 0;
}
.article-wrap .article-body aside.left.indent.image.wide {
	margin: 0 0 30px;
	padding: 0;
	left: 0;
	max-width: 100%;
}
@media only screen and (min-width: 1024px) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: calc(100% + 256px);
		width: calc(100% + 256px);
		display: block;
		left: -256px;
		margin: 20px 0;
		text-align: left;
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding-left: calc(256px - 5%);
		width: 90%;
		max-width: 1440px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 48em) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0;
		left: 0;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: calc(106.5% + 10px);
		left: calc(-6.5% - 10px);
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding-left: 6.5% !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: 104%;
		left: 0;
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 !important;
	}
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 2% !important;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 5% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 40px 20px 0;
		padding: 5.5%;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		padding-left: 0;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 40px 20px 0;
	}
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
		margin-left: 15px !important;
	}
}
.article-wrap .article-body aside.left.suggested-reading {
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.suggested-reading div {
	margin-top: 20px;
}
.article-wrap .article-body aside.left.suggested-reading div:first-of-type {
	margin-top: 14px;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
	.article-wrap .article-body aside.left.suggested-reading div:first-of-type {
		margin-top: 0;
	}
}
.article-wrap .article-body aside.left.suggested-reading .book p {
	color: #111;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.suggested-reading .book p + p {
	margin-top: 0;
}
.article-wrap .article-body aside.left.suggested-reading .book p.title {
	font-weight: 700;
}
.article-wrap .article-body aside.left.suggested-reading .book p.details,
.article-wrap .article-body aside.left.suggested-reading .book p.purchase,
.article-wrap .article-body aside.left.suggested-reading .book p.purchase a {
	color: #a39f98;
}
.article-wrap
	.article-body
	aside.left.suggested-reading
	.book
	p.purchase
	a:hover {
	color: #bbb8b3;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.suggested-reading {
		background: #f5f5f5;
		border-top: none;
	}
	.article-wrap .article-body aside.left.suggested-reading div {
		display: inline-block;
		width: 48%;
		float: left;
		margin: 0 4% 0 0;
	}
	.article-wrap
		.article-body
		aside.left.suggested-reading
		div:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-body aside.left.suggested-reading div {
		width: 100%;
		display: block;
		float: none;
		margin: 0 0 5%;
	}
	.article-wrap .article-body aside.left.suggested-reading div:last-child {
		margin-bottom: 0;
	}
}
.article-wrap .article-body aside.left.related-article {
	max-width: 250px;
}
.article-wrap .article-body aside.left.related-article h3,
.article-wrap .article-body aside.left.related-article h4 {
	text-transform: uppercase;
}
.article-wrap .article-body aside.left.related-article h4 {
	color: #a39f98;
	font-size: 12.8px;
	border-bottom: 2px solid #e6dfd5;
	padding-bottom: 5px;
	margin-bottom: 14px;
}
.article-wrap .article-body aside.left.related-article h4 a {
	color: #a39f98;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.article-wrap .article-body aside.left.related-article h4 a:hover {
	opacity: 1;
	color: #111;
}
.article-wrap .article-body aside.left.related-article .related-blocks {
	margin-top: 14px;
	padding-top: 10px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks:first-of-type {
	margin-top: 0;
	padding-top: 0;
	border-top: 0 none;
}
.article-wrap .article-body aside.left.related-article .related-blocks h3 {
	color: #111;
	font-size: 23.75px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.left.related-article .related-blocks h3 a {
	color: #111;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks
	h3
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.left.related-article .related-blocks p {
	font-style: italic;
	color: #807c77;
	margin: 5px 0 0;
	font-size: 16px;
	line-height: 20px;
}
.article-wrap .article-body aside.left.related-article .related-blocks p a {
	border-bottom: 0 none;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks
	p
	a:hover {
	opacity: 0.6;
	background: 0 0;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.related-article {
		background: #f5f5f5;
	}
	.article-wrap .article-body aside.left.related-article .related-blocks,
	.article-wrap .article-body aside.left.related-article h4 {
		border: 0;
	}
}
.article-wrap .article-body aside.left.twitter-quote {
	padding-top: 14px;
	max-width: 250px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.twitter-quote p {
	margin-bottom: 0;
	font-size: 25px;
	font-weight: 700;
	line-height: 31.25px;
}
.article-wrap .article-body aside.left.twitter-quote a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-body aside.left.twitter-quote a span {
	height: 20px;
	width: 20px;
}
.article-wrap .article-body aside.left.twitter-quote a.tw {
	padding: 0 5px;
	border-bottom: 0 none;
	height: 20px;
}
.article-wrap .article-body aside.left.twitter-quote a.tw:hover {
	background: 0 0;
}
.article-wrap .article-body aside.left.twitter-quote a.tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -41px -290px;
	zoom: 1;
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left.twitter-quote {
		padding: 14px 0 0;
	}
}
.article-wrap .article-body aside.left.bordered-top {
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.takeaction {
	padding: 20px;
	background: #1fab00;
	color: #fff;
	text-align: center;
	max-width: 240px;
}
.article-wrap .article-body aside.left.takeaction a {
	color: #fff;
	text-decoration: none;
	border: 0;
}
.article-wrap .article-body aside.left.takeaction a:hover {
	background: 0 0;
}
.article-wrap .article-body aside.left.takeaction a:hover .cta {
	background: #fff;
	color: #1fab00;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.article-wrap .article-body aside.left.takeaction .message {
	font-size: 2.4125rem;
	line-height: 1.9375rem;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.article-wrap .article-body aside.left.takeaction .cta {
	border: 2px solid #fff;
	width: 100%;
	padding: 15px;
	cursor: pointer;
}
.article-wrap .article-body aside.left.takeaction .cta p {
	text-transform: uppercase;
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin: 0;
}
.article-wrap .article-body aside.left.takeaction .more {
	margin: 15px 0 0;
	font-size: 1em;
	line-height: 1.1875rem;
}
.article-wrap .article-body aside.left.takeaction .more a {
	border-bottom: 1px solid #fff;
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left {
		margin: 20px 50px 20px 0;
	}
	.article-wrap .article-body aside.left.contributorTweet {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.article-wrap .article-body aside.left {
		margin: 20px 60px 0 0;
	}
}
.article-wrap .article-body aside.most-popular-plus-ad.right {
	padding: 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad {
	padding: 20px 20px 10px;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p span {
	text-align: left;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular {
	padding: 20px;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular h3 a {
	color: #111;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	h3
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	div
	h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	div
	p
	a:hover {
	opacity: 0.6;
	background: 0 0;
}
.article-wrap .article-body aside.right {
	width: 340px;
	display: none;
	padding: 20px;
	position: absolute;
	right: 0;
}
@media only screen and (max-width: 80em) and (min-width: 1024px) {
	.article-wrap .article-body aside.right {
		right: 35px;
	}
}
@media only screen and (max-width: 1023px) {
	.article-wrap .article-body aside.right {
		right: 25px;
	}
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .article-body aside.right {
		right: 25px;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body aside.right {
		position: static !important;
		margin: auto !important;
	}
}
.article-wrap .article-body aside.right.first-ad {
	top: 8px;
}
.article-wrap .article-body aside.right.siderail__item.cta.primary h3 {
	color: #fff;
}
.article-wrap .article-body aside.right.ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .article-body aside.right.ad p span {
	text-align: left;
}
.article-wrap .article-body aside.right.ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .article-body aside.right.ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .article-body aside.right.ad.full-width-mobile .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.right.ad.full-width-mobile {
		padding: 20px 0;
	}
	.article-wrap .article-body aside.right.ad {
		background-color: unset;
		text-align: center;
		margin-bottom: 20px !important;
	}
}
.article-wrap .article-body aside.right.most-popular div p a:hover,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p a:hover {
	background: 0 0;
	opacity: 0.6;
}
.article-wrap .article-body aside.right.most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.right.most-popular h3 a {
	color: #111;
}
.article-wrap .article-body aside.right.most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.right.most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .article-body aside.right.most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.right.most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.right.most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .article-body aside.right.most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside {
		display: block;
		float: none !important;
		margin: 30px auto !important;
		padding: 30px;
		left: 0 !important;
		max-width: none !important;
	}
}
@media only screen and (max-width: 769px) {
	.article-wrap .article-body aside.right {
		right: -410px;
	}
	.article-wrap .article-body aside {
		padding: 20px;
	}
}
.article-wrap .article-body ol {
	margin-top: 10px;
	padding-left: 3.4rem;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-body aside.right {
		width: 100%;
	}
	.article-wrap .article-body ol {
		padding-left: 1.4rem;
	}
}
.article-wrap .article-body ol li {
	font-size: 20px;
	margin-bottom: 20px;
}
.article-wrap .aside-wrap {
	width: 340px;
	height: 100%;
	margin-top: 0;
	position: absolute;
	right: 85px;
	top: 0;
}
@media only screen and (max-width: 40em) {
	.article-wrap .aside-wrap {
		width: 100%;
	}
}
@media only screen and (max-width: 80em) and (min-width: 1024px) {
	.article-wrap .aside-wrap {
		right: 35px;
	}
}
@media only screen and (max-width: 1023px) {
	.article-wrap .aside-wrap {
		right: 25px;
	}
}
@media only screen and (max-width: 769px) {
	.article-wrap .aside-wrap {
		margin-top: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap {
		display: none;
		position: static !important;
		margin: auto !important;
	}
}
.article-wrap .aside-wrap.hidden {
	display: none;
	z-index: -1;
}
.article-wrap .aside-wrap.first-ad {
	top: 8px;
}
.article-wrap .aside-wrap h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.article-wrap .aside-wrap aside.right {
	width: 340px;
}
.article-wrap .aside-wrap .ad-wrap {
	height: 20%;
	position: relative;
}
.article-wrap .aside-wrap .most-popular-plus-ad.right {
	padding: 20px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad {
	padding: 20px 20px 10px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p span {
	text-align: left;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular {
	padding: 20px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 a {
	color: #111;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap .aside-wrap .siderail__item.cta.primary h3 {
	color: #fff;
}
.article-wrap .aside-wrap .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .aside-wrap .ad p span {
	text-align: left;
}
.article-wrap .aside-wrap .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .aside-wrap .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .aside-wrap .ad.full-width-mobile .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .aside-wrap .ad.full-width-mobile {
		padding: 20px 0;
	}
	.article-wrap .aside-wrap .ad {
		background-color: #f5f5f5;
		text-align: center;
	}
}
.article-wrap .aside-wrap .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .aside-wrap .most-popular h3 a {
	color: #111;
}
.article-wrap .aside-wrap .most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .aside-wrap .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .aside-wrap .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .aside-wrap .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap .aside-wrap .most-popular div p a:hover {
	opacity: 0.6;
	background: 0 0;
}
.article-wrap .aside-wrap .sticky {
	margin-right: 0 !important;
	position: fixed;
	top: 68px;
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .aside-wrap {
		right: 25px;
	}
	.article-wrap .aside-wrap .sticky {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap .sticky {
		margin: auto !important;
	}
}
.article-wrap .aside-wrap .stopped {
	bottom: 40px;
	margin-right: 0;
	position: absolute;
	top: auto !important;
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .aside-wrap .stopped {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap .stopped {
		margin: auto !important;
	}
}
.article-wrap .aside-wrap ol {
	margin-top: 10px;
	padding-left: 3.4rem;
}
@media only screen and (max-width: 40em) {
	.article-wrap .aside-wrap ol {
		padding-left: 1.4rem;
	}
}
.article-wrap .aside-wrap ol li {
	font-size: 20px;
	margin-bottom: 20px;
}
.article-wrap .article-footer {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	color: #111;
	background: #fff;
	display: block;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-footer {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-footer {
		margin: 0 6.5%;
		max-width: 100%;
		padding: 0 390px 0 0;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-footer {
		margin: 0 2%;
		padding: 0 330px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-footer {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-footer.recirc-block {
	background-color: #fafafa;
	width: 100%;
	max-width: 100%;
	margin: 100px 0 0;
	padding: 0;
	overflow-x: hidden;
}
.article-wrap .article-footer .footer-module {
	margin-top: 20px;
}
.article-wrap .article-footer .footer-module p {
	margin: 0;
}
.article-wrap .article-footer .article-share {
	list-style: none;
	margin: 40px 0;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
}
.article-wrap .article-footer .article-share li {
	float: left;
}
.article-wrap .article-footer .article-share li a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-footer .article-share li a.fb {
	background: #ccc6be;
	padding: 15px 20px;
}
.article-wrap .article-footer .article-share li a.fb:hover {
	background: #3b5998;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.fb span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.tw {
	background: #ccc6be;
	padding: 17px 15px;
}
.article-wrap .article-footer .article-share li a.tw:hover {
	background: #4099ff;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.tw span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.email {
	background: #ccc6be;
	padding: 17px;
}
.article-wrap .article-footer .article-share li a.email:hover {
	background: #807c77;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.email span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.print {
	background: #ccc6be;
}
.article-wrap .article-footer .article-share li a.print:hover {
	background: #ccc6be;
	opacity: 0.5;
}
.article-wrap .article-footer .article-share li a.print span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -500px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li + li {
	margin-left: 20px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-footer .article-share li + li {
		margin-left: 10px;
	}
}
.article-wrap .article-footer .comments {
	width: 100%;
	background: #f0f0f0;
	padding: 20px;
}
.article-wrap .article-footer .comments a {
	font-size: 24px;
	text-transform: uppercase;
	color: #807c77;
}
.article-wrap .article-footer .comments a:hover {
	color: #999591;
}
.article-wrap .article-footer .comments a span {
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -41px -290px;
	zoom: 1;
}
.article-wrap .article-footer .supplemental-info p {
	font-style: italic;
	color: #a39e98;
	font-size: 1.25rem;
	line-height: 1.5;
}
.article-wrap .article-footer .author-bio {
	padding-top: 20px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-footer .author-bio p {
	font-size: 19px;
	color: #a39e98;
	line-height: 29.69px;
}
.article-wrap .article-footer .author-bio p span {
	font-size: 25px;
	text-transform: uppercase;
	line-height: 29.69px;
	margin: 0 7px 0 0;
}
.article-wrap .article-footer .author-bio p span a {
	color: #a39e98;
	border-bottom: 2px solid #d41d00 !important;
	text-transform: initial;
}
.article-wrap .article-footer .author-bio p span a:hover {
	color: #bbb7b3;
}
.article-wrap .article-footer .author-bio p span a.author-twitter {
	border-bottom: 0 none;
}
.article-wrap .article-footer .author-bio p span a span {
	width: 20px;
	height: 25px;
	position: relative;
	top: 10px;
	margin: 0 0 0 5px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -225px -290px;
	zoom: 1;
}
.article-wrap .article-footer .contact-us p {
	font-size: 19px;
	line-height: 1.3;
	color: #ccc6be;
}
.article-wrap .article-footer .contact-us p a {
	display: inline;
	color: #ccc6be;
	font-style: italic;
}
.article-wrap .article-footer .recirc-block {
	margin-top: 0;
	position: relative;
	max-width: 100%;
}
.article-wrap .article-footer .recirc-block .recirc {
	padding: 20px;
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 40px 0 50px;
	}
}
@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 40px 28px;
	}
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-footer .recirc-block .recirc {
		display: block;
		width: 100%;
		margin: 0;
		padding: 5%;
	}
}
@media only screen and (max-width: 41.875em) {
	.article-wrap .article-footer .recirc-block .recirc {
		display: none;
	}
}
.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
	width: 90%;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 20px;
	}
	.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
		width: 85%;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -34px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -34px;
	}
}
@media only screen and (min-width: 48.063em) {
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -35px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -35px;
	}
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
		width: 80%;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -38px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -38px;
	}
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser {
	list-style: none;
	width: 90%;
	-webkit-columns: 1;
	-moz-columns: 1;
	overflow-x: hidden;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser {
		width: 85%;
	}
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser {
		width: 80%;
	}
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
	width: 25%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(70%, #fafafa),
		color-stop(71%, #fafafa)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li {
	float: left;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.tag-browser
	li.slick-active
	a {
	color: #cc0e0e;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li + li {
	margin-left: 20px;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a {
	text-transform: uppercase;
	font-size: 19px;
	color: #a39e98;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser li a {
		font-size: 16px;
	}
}
.article-wrap .article-footer .recirc-block .recirc .article-list {
	list-style: none;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li {
	display: block;
	float: none;
	margin-top: 20px;
	max-width: 100%;
	position: relative;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li time {
	display: block;
	font-size: 15.2px;
	color: #ccc7be;
	text-transform: uppercase;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title {
	display: block;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title a {
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	color: #111;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.article-list
	li
	.title
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .author {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 25px;
	display: block;
	color: #a6a19a;
}
.outerpaywall .paywall .modal .left button.subscribe,
.outerpaywall .paywall h2 {
	text-align: center;
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.article-wrap .article-footer .recirc-block .recirc .article-list li {
		margin-top: 10px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title {
		line-height: 25px;
	}
}
@media only screen and (max-width: 40em) {
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title {
		line-height: 20px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title
		a {
		font-size: 20px;
		line-height: 20px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.author {
		font-size: 20px;
	}
}
.recirc .tag-browser li.slick-cloned a {
	color: #fff !important;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.tag-browser
	li.slick-cloned
	a {
	color: #fafafa !important;
}
section + section {
	margin-top: 5rem;
}
section:last-of-type {
	padding-bottom: 2rem;
}
.toc-wrap .table-of-contents {
	margin: 3.75rem 0;
}
.outerpaywall {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(181, 177, 173, 0.5);
	z-index: 1;
}
.outerpaywall .paywall {
	position: absolute;
	width: 540px;
	height: 490px;
	background: #f5eee6;
	left: 50%;
	top: 50%;
	margin-left: -270px;
	margin-top: -245px;
}
.outerpaywall .paywall .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.outerpaywall .paywall .close:after,
.outerpaywall .paywall .close:before {
	position: absolute;
	height: 13px;
	width: 13px;
	left: 3px;
	content: "";
}
.outerpaywall .paywall .close:before {
	border: 3px solid #ccc6be;
	border-top: none;
	border-right: none;
	border-radius: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: -4px;
}
.outerpaywall .paywall .close:after {
	border: 3px solid #ccc6be;
	border-bottom: none;
	border-left: none;
	border-radius: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: 10px;
}
.outerpaywall .paywall h2 {
	width: 440px;
	margin: 35px auto 30px;
	line-height: 1em;
}
.outerpaywall .paywall h2 span {
	color: #cc0e0e;
}
.outerpaywall .paywall .modal {
	width: 440px;
	height: 220px;
	margin: 0 auto;
	border: 1px solid #e6ded5;
	background: #fff;
}
.outerpaywall .paywall .modal .left,
.outerpaywall .paywall .modal .right {
	width: 50%;
	height: 220px;
	position: relative;
}
.outerpaywall .paywall .modal .left {
	text-align: center;
}
.outerpaywall .paywall .modal .left p {
	margin: 30px 30px 20px;
	color: #111;
}
.outerpaywall .paywall .modal .left button.subscribe {
	background: #cc0e0e;
	color: #fff;
	padding: 20px;
	margin: 0 auto;
	border: 0;
	font-size: 2rem;
	line-height: 1rem;
}
.outerpaywall .paywall .modal .right .subscribe1 {
	background: url(https://www.thenation.com/images/subscribe1.png);
	width: 169px;
	height: 118px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.outerpaywall .paywall .login {
	width: 100%;
	height: 90px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.outerpaywall .paywall .login p {
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 25px;
	width: 230px;
}
.outerpaywall .paywall .login p a {
	color: gray;
}
.container {
	transition: left 0.25s ease-in-out;
	-webkit-transition: left 0.25s ease-in-out;
	position: relative;
}
@media print {
	.article-wrap .article-body aside,
	.headroom,
	.leaderboard,
	footer {
		display: none;
	}
	.article-wrap .article-header {
		padding: 0 50px;
		width: 100%;
	}
	.article-wrap .article-body {
		padding: 0 50px;
	}
	.article-wrap .article-body aside.image {
		display: block;
	}
	#paywall,
	.article-wrap .aside-wrap,
	.footer-module.recirc-block {
		display: none;
	}
	.article-wrap .article-footer {
		max-width: 100%;
		padding: 0 50px;
	}
	.article-wrap a[href]:after {
		content: none !important;
	}
}
#ad-leaderboard {
	padding: 26px 0;
}
@media only screen and (min-width: 64.063em) {
	#ad-leaderboard {
		padding: 36px 20px;
	}
}
#desktop .header-bar ul li {
	list-style: none;
	display: inline;
	float: left;
	line-height: 1;
}
#desktop .header-bar.utility {
	height: 40px;
	width: 100%;
	background: #f0f0f0;
}
#desktop .header-bar.utility nav,
#desktop .header-bar.utility ul {
	display: inline-block;
	float: right;
}
#desktop .header-bar.utility nav.trending ul {
	padding: 12px 0;
}
#desktop .header-bar.utility nav.trending ul li {
	margin-right: 30px;
	line-height: 1;
}
#desktop .header-bar.utility nav.trending ul li a {
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #858585;
	text-transform: uppercase;
}
#desktop .header-bar.utility nav.trending ul li a:hover {
	color: #9f9f9f;
}
#desktop .header-bar.utility ul {
	margin: 0;
}
#desktop .header-bar.utility ul.actions li {
	line-height: 0;
}
#desktop .header-bar.utility ul.actions li a {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-style: normal;
	display: inline-block;
	font-size: 14px;
	color: #111;
	line-height: 1;
	height: 40px;
	padding: 13px 15px;
	border-right: 1px solid #fff;
	background: #ededed;
	text-transform: none;
}
#desktop .header-bar.utility ul.actions li a:hover {
	background: #fff;
}
#desktop .header-bar.utility ul.actions li a.btn {
	background: #ffcf0d;
	padding: 13px 40px;
}
#desktop .header-bar.utility ul.actions li a.btn:hover {
	background: #ffd940;
}
#desktop .header-bar.utility ul.actions li a.login {
	position: relative;
	border: none;
	text-indent: 25px;
}
#desktop .header-bar.utility ul.actions li a.login:before {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -125px -395px;
	zoom: 1;
	content: "";
	display: inline-block;
	position: absolute;
	height: 20px;
	width: 20px;
	top: 9px;
	left: 35px;
}
#desktop .header-bar.utility ul.actions li a.logged-in:before {
	background-position: -351px -290px;
	height: 19px;
	top: 11px;
}
#desktop .header-bar.utility ul.actions li a.signup {
	background-color: #ededed;
}
#desktop .header-bar.utility ul.actions li a.signup:before {
	background-position: -123px -326px;
	height: 19px;
	top: 11px;
}
#desktop .header-bar.utility ul.actions li a.signup:hover {
	background-color: #fff;
}
#desktop .header-bar.utility ul.actions .social-link {
	display: inline-block;
	line-height: 0;
	padding: 10px 15px;
}
#desktop .header-bar.utility ul.actions .social-link span {
	height: 22px;
	width: 22px;
}
#desktop .header-bar.utility ul.actions .social-link.fb span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -123px -250px;
	zoom: 1;
}
#desktop .header-bar.utility ul.actions .social-link.tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -122px -288px;
	zoom: 1;
}
#desktop .header-bar.utility ul.actions .social-link.tn_ins span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -353px -252px;
	zoom: 1;
}
#desktop .header-bar.utility.compensate {
	margin-bottom: 130px;
}
#desktop .header-bar.main {
	height: 130px;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #d6d6d6;
}
#desktop .header-bar.main nav.primary > ul {
	margin: 0;
}
#desktop .header-bar.main nav.primary > ul > li {
	height: 130px;
}
#desktop .header-bar.main nav.primary > ul > li.home {
	padding: 37px 10px 37px 0;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo {
	height: 58px;
	width: 260px;
	margin: 0;
	line-height: 0;
	position: relative;
	display: block;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a {
	line-height: 1;
	height: 70px;
	width: 260px;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img {
	position: absolute;
	left: 0;
	bottom: -15px;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img.sticky {
	display: none;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img.non-sticky {
	display: block;
}
#desktop .header-bar.main nav.primary > ul > li.news-links {
	padding: 78px 0 36px;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li a {
	font-size: 19px;
	color: #111;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li a:hover {
	color: #8f8f8f;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
	margin-left: 30px;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta {
	position: absolute;
	display: none;
	margin-left: 70px;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h2 {
	display: inline-block;
	margin: 0 0 0 30px;
	font-size: 19px;
	line-height: 19px;
	font-family: "Mercury Display A", "Mercury Display B";
	color: #a39e98;
	vertical-align: top;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #cc0e0e;
	text-transform: uppercase;
}
#desktop .header-bar.main nav.primary > ul > li.article-social,
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.home
	.logo
	a
	img.non-sticky {
	display: none;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 a {
	color: #cc0e0e;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-weight: 400;
	font-size: 19px;
	line-height: 19px;
	vertical-align: top;
}
#desktop .header-bar.main nav.primary > ul > li a,
#desktop .header-bar.search form input {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 a:hover {
	color: #f01d1d;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links {
	float: right;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul {
	margin-left: 0;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul li {
	padding: 78px 20px 34px;
	border-left: 1px solid #e9e9e9;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.current-issue
	a {
	color: #858585;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.current-issue
	a:hover {
	color: #9f9f9f;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul li.subscribe a {
	color: #cc0e0e;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle {
	height: 130px;
	padding-top: 78px;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle
	a {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -124px -360px;
	zoom: 1;
	height: 20px;
	width: 20px;
}
#desktop .header-bar.main nav.primary > ul > li > ul {
	margin-left: 40px;
}
#desktop .header-bar.main nav.primary > ul > li a {
	font-weight: 700;
	font-size: 18px;
}
@media only screen and (min-width: 1025px) and (max-width: 1160px) {
	#desktop .header-bar.main nav.primary > ul > li a,
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li a {
		font-size: 16px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo {
		width: 185px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo a {
		background-position: -174px 16px;
		zoom: 1;
		width: 185px;
		background-size: 560px 560px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo a img {
		bottom: -4px;
	}
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
		margin-left: 15px;
	}
}
#desktop .header-bar.main.sticky {
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	height: 55px;
	border-bottom: 1px solid #e9e9e9;
}
#desktop .header-bar.main.sticky nav.primary > ul {
	margin: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li {
	height: 55px;
	padding: 19px 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home {
	padding: 13px 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo {
	margin: 0;
	line-height: 0;
	height: 30px;
	width: 30px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a {
	height: 30px;
	width: 30px;
	position: relative;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a img {
	position: absolute;
	left: 0;
	bottom: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a img.sticky {
	display: block;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-meta {
	position: absolute;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.quick-links {
	padding: 0;
	position: absolute;
	right: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.quick-links ul li {
	padding: 18px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle {
	padding: 16px;
	height: 55px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.news-links {
	position: absolute;
	left: 40px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social {
	position: absolute;
	right: 0;
	padding: 8px;
	display: none;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li {
	float: left;
	margin-right: 10px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a {
	display: inline-block;
	line-height: 0;
	height: 40px;
	width: 40px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: #ccc6be;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a.fb {
	padding: 11px 15px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.fb:hover {
	background: #3b5998;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.fb
	span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a.tw {
	padding: 12px 11px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.tw:hover {
	background: #4099ff;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.tw
	span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email {
	padding: 13px 12px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email:hover {
	background: #807c77;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email
	span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
#desktop .header-bar.search {
	display: none;
	height: 110px;
	padding: 30px;
	background: #fff;
	border-bottom: 1px solid #d6d6d6;
}
#desktop .header-bar.search form {
	height: 100%;
	width: 100%;
}
#desktop .header-bar.search form input {
	color: #111;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0 40px 0 0;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	outline: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/d-search-close.png) right -2px center no-repeat;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
#desktop .header-bar.search form input.x {
	background-position: right 0 center;
}
#desktop .header-bar.search form input.onX {
	cursor: pointer;
}
#desktop .header-bar.search form ::-webkit-input-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form :-moz-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form ::-moz-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form :-ms-input-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search.sticky {
	position: fixed;
	width: 100%;
	z-index: 9999;
	top: 55px;
}
#desktop.headroom--unpinned .news-links {
	display: none !important;
}
#desktop.headroom--unpinned .article-meta {
	display: block !important;
}
#desktop.headroom--unpinned .quick-links {
	display: none !important;
}
#desktop.headroom--unpinned .article-social {
	display: block !important;
}
#mobile {
	background: #fff;
}
#mobile.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
#mobile .header-bar {
	height: 50px;
	border-bottom: 1px solid #e9e9e9;
}
#mobile .header-bar > * {
	float: left;
}
#mobile .header-bar .nav-toggle {
	padding: 15px;
	height: 50px;
	border-right: 1px solid #e9e9e9;
}
#mobile .header-bar .nav-toggle span {
	height: 19px;
	width: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -425px;
	zoom: 1;
}
#mobile .header-bar .nav-toggle.menu-open {
	display: none;
}
#mobile .header-bar .logo {
	margin: 0;
	padding: 7px 15px;
	height: 50px;
	line-height: 0;
	display: block;
}
#mobile .header-bar .logo a {
	height: 35px;
	width: 34px;
	position: relative;
}
#mobile .header-bar .logo a img {
	position: absolute;
	left: 0;
	bottom: 0;
	max-width: 100%;
	width: 100%;
}
#mobile .header-bar .my-profile {
	float: right;
	margin: 0;
	height: 50px;
	padding: 17px 16px;
	border-left: 1px solid #e9e9e9;
}
#mobile .header-bar .my-profile span {
	height: 17px;
	width: 19px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -84px -397px;
	zoom: 1;
}
#mobile .header-bar .my-profile.logged-in span {
	background-position: -322px -290px;
	height: 19px;
}
#mobile .header-bar .my-profile.signup span {
	background-position: -276px -326px;
	height: 19px;
}
#mobile #mobile-menu {
	transition: left 0.25s ease-in-out;
	-webkit-transition: left 0.25s ease-in-out;
	position: absolute;
	overflow-x: hidden;
	z-index: 9999;
	left: -260px;
	width: 260px;
	height: 700px;
	background-color: #f0f0f0;
	padding: 15px;
	box-shadow: #000 -5px 0 9px -9px inset;
	-ms-overflow-style: none;
}
#mobile #mobile-menu::-webkit-scrollbar {
	width: 0 !important;
}
#mobile #mobile-menu .mobile-scroll {
	position: absolute;
	height: 850px;
	max-height: 850px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 15px;
}
@media only screen and (max-height: 459px) {
	#mobile #mobile-menu .mobile-scroll {
		height: 1050px;
		max-height: 1050px;
	}
}
#mobile #mobile-menu .mobile-scroll .nav-toggle {
	display: inline-block;
	height: 50px;
	padding: 0 15px 30px 0;
}
#mobile #mobile-menu .mobile-scroll .nav-toggle span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -40px -425px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll nav ul {
	margin: 0;
}
#mobile #mobile-menu .mobile-scroll nav ul li {
	list-style: none;
	margin: 0;
}
#mobile #mobile-menu .mobile-scroll nav ul li a {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-style: normal;
	color: #111;
}
#mobile #mobile-menu .mobile-scroll nav.primary {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#mobile #mobile-menu .mobile-scroll nav.primary ul li a {
	font-size: 27px;
}
#mobile #mobile-menu .mobile-scroll nav.utility ul li a {
	font-size: 23px;
}
#mobile #mobile-menu .mobile-scroll .social {
	margin: 15px 0;
	width: 180px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon {
	float: left;
	height: 50px;
	width: 50px;
	padding: 5px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: #cc0e0e;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon span {
	height: 40px;
	width: 40px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-fb {
	margin-right: 10px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-tw {
	margin-right: 10px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-fb span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -239px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -278px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-ins span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -385px -243px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .search {
	width: 260px;
	margin: 0 -15px;
	padding: 20px;
	background-color: #d6d6d6;
}
#mobile #mobile-menu .mobile-scroll .search #mobile-search input[type="text"] {
	height: 40px;
	margin: 0;
	padding: 8px 30px 8px 8px;
	background-size: 10%;
	color: #111;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-family: "Mercury Display A", "Mercury Display B";
	border: none;
	outline: 0;
}
#mobile .menu-visible .container {
	right: 240px;
}
.menu-visible #mobile .header-bar .nav-toggle span {
	height: 20px;
	background-position: -37px -425px;
}
footer {
	padding: 15px 0;
}
footer h2 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
	font-weight: 400;
	font-size: 19px;
	color: #8f8f8f;
}
footer h2.expander {
	margin: 0;
}
footer h2.expander a {
	color: inherit;
}
footer h2 a:hover,
footer h2.expander a:hover {
	color: #8f8f8f;
	opacity: 1;
}
footer p,
footer ul li a {
	font-size: 19px;
	color: #111;
}
footer h2 a {
	color: inherit;
}
footer p {
	margin-bottom: 10px;
}
footer ul {
	margin: 10px 0 0;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}
footer ul li {
	list-style: none;
}
footer ul li a {
	line-height: 0.9;
}
footer ul li a:hover {
	color: #919191;
}
footer .block {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d6d6d6;
}
footer .block.home .logo {
	width: 170px;
	height: 48px;
	line-height: 0;
	display: block;
}
footer .block.home .logo a {
	width: 170px;
	height: 48px;
	position: relative;
}
footer .block.home .logo a img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
}
@media only screen and (min-width: 1024px) {
	footer .block.home .logo {
		width: 130px;
		height: 35px;
		line-height: 0;
	}
	footer .block.home .logo a {
		width: 130px;
		height: 35px;
	}
}
footer .block.social ul {
	list-style: none;
	margin-bottom: 50px;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
}
footer .block.social ul li {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-raidus: 100%;
	background: #b8b8b8;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
footer .block.social ul li a {
	display: inline-block;
	height: 40px;
	width: 40px;
}
footer .block.social ul li a.fb {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -239px;
	zoom: 1;
}
footer .block.social ul li a.tw {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -278px;
	zoom: 1;
}
footer .block.social ul li a.instagram {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -385px -243px;
	zoom: 1;
}
footer .block.social ul li a.rs {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 11px -446px;
	zoom: 1;
}
footer .block.social ul li + li {
	margin-left: 10px;
}
footer .block.social ul li:hover {
	background: #cc0e0e;
}
footer .block.social .newsletter-signup {
	position: relative;
}
footer .block.social .newsletter-signup .newsletter-signup__email {
	display: inline-block;
	height: 34px;
	padding: 7px;
	border: none;
	font-size: 17px;
	color: #858585;
	box-shadow: none;
	-webkit-box-shadow: none;
}
footer .block.social .newsletter-signup .newsletter-signup__submit {
	position: absolute;
	top: 0;
	right: 0;
	height: 34px;
	width: 29px;
	padding: 7px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -419px;
	zoom: 1;
	text-indent: -9999%;
	overflow: hidden;
	border: none;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
footer .block.social .newsletter-signup .newsletter-signup__submit:hover {
	opacity: 0.5;
}
footer .block.nav {
	overflow: hidden;
	height: 47px;
	-webkit-transition: height 0.5s ease;
	transition: height 0.5s ease;
}
footer .block.nav h2 a {
	position: relative;
	display: inline-block;
	width: 100%;
}
footer .block.nav h2 a:after {
	content: "";
	display: inline-block;
	width: 22px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -110px -425px;
	zoom: 1;
}
footer .block.nav h2 a.active:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -425px;
	zoom: 1;
}
footer .block.nav h2 a:focus {
	color: #8f8f8f;
}
footer .block.nav ul {
	margin-top: 20px;
}
@media only screen and (min-width: 64.063em) {
	footer .block.nav {
		height: auto;
	}
	footer .block.nav h2 a {
		position: relative;
		display: inline-block;
		width: 100%;
		cursor: default;
	}
	footer .block.nav h2 a:after {
		content: "";
		display: inline-block;
		width: 22px;
		height: 20px;
		position: absolute;
		right: 0;
		top: 10px;
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -110px -425px;
		zoom: 1;
	}
	footer .block.nav h2 a.active:after {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -425px;
		zoom: 1;
	}
	footer .block.nav ul {
		display: block;
	}
}
.mfp-bg,
.mfp-wrap {
	position: fixed;
	left: 0;
}
footer .copyright {
	width: 100%;
}
@media only screen and (min-width: 64.063em) {
	footer {
		padding: 40px 0;
	}
	footer .sitemap {
		max-width: 1440px;
	}
	footer .block {
		float: left;
		padding: 0 4% 0 3%;
		border-bottom: none;
		margin-bottom: 0;
	}
	footer .block.home {
		width: 15%;
		padding: 0;
	}
	footer .block.nav {
		width: 17.5%;
		margin-left: 1.75%;
		padding-left: 0;
	}
	footer .block.nav h2 a:after {
		display: none;
	}
	footer .block.nav ul {
		display: block !important;
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
		-o-columns: 1;
	}
	footer .block.nav ul li {
		display: block;
		float: none;
		margin-bottom: 5px;
	}
	footer .block.nav.sections {
		margin-left: 0;
	}
	footer .block.social {
		width: 23%;
		margin: 0 4% 0 2%;
		border-left: 1px solid #d6d6d6;
		border-right: 1px solid #d6d6d6;
	}
	footer .block.social p {
		font-size: 16px;
		line-height: 1.2;
	}
	footer .block:first-child {
		margin-left: 0;
		border-left: none;
	}
	footer .copyright {
		max-width: 1440px;
		margin-top: 20px;
		text-align: right;
	}
	footer .copyright p {
		color: #8f8f8f;
		font-size: 13px;
	}
}
@media only screen and (min-width: 90em) {
	footer .block.home .logo {
		width: 195px;
		height: 48px;
	}
	footer .block.home .logo a {
		background-position: 0 0;
		width: 195px;
		height: 48px;
	}
}
.mfp-bg,
.mfp-container,
.mfp-wrap {
	width: 100%;
	height: 100%;
}
.mfp-bg {
	top: 0;
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: 0.8;
}
.mfp-wrap {
	top: 0;
	z-index: 1043;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
}
.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #ccc;
}
.mfp-close,
.mfp-preloader a:hover {
	color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none;
}
button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
}
.mfp-figure:after,
.mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
}
.mfp-figure,
img.mfp-img {
	line-height: 0;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
}
.mfp-arrow:focus,
.mfp-arrow:hover,
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-image-holder .mfp-content,
.slick-list,
img.mfp-img {
	max-width: 100%;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
}
.mfp-figure:after,
img.mfp-img {
	width: auto;
	height: auto;
	display: block;
}
img.mfp-img {
	padding: 40px 0;
	margin: 0 auto;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-figure:after {
	content: "";
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}
.center,
.slick-dots {
	text-align: center;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
	screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block;
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
.slick-slider {
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
*,
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
	box-sizing: border-box;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-loading .slick-list {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/ajax-loader.gif) center center no-repeat #fff;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0;
	top: 0;
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.tag-browser .slick-track {
	max-height: 25px;
	overflow: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	display: none;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
@font-face {
	font-family: slick;
	src: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.eot);
	src: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.eot?#iefix) format("embedded-opentype"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.woff) format("woff"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.ttf) format("truetype"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal;
}
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 37px;
	width: 24px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
}
.slick-prev {
	left: -50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -550px;
	zoom: 1;
}
.slick-prev:hover {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -50px -550px;
	zoom: 1;
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-next {
	right: -50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -550px;
	zoom: 1;
}
.slick-next:hover {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -550px;
	zoom: 1;
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}
.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	padding: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}
.select2-container {
	margin: 0;
	position: relative;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}
.select2-container .select2-choice {
	display: block;
	height: 26px;
	padding: 0 0 0 8px;
	overflow: hidden;
	position: relative;
	border: 1px solid #aaa;
	white-space: nowrap;
	line-height: 26px;
	color: #444;
	text-decoration: none;
	border-radius: 4px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eee),
		color-stop(0.5, #fff)
	);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 50%);
	background-image: -webkit-linear-gradient(bottom, #eee 0, #fff 50%);
	background-image: linear-gradient(to top, #eee 0, #fff 50%);
}
html[dir="rtl"] .select2-container .select2-choice {
	padding: 0 8px 0 0;
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #aaa;
	border-radius: 0 0 4px 4px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eee),
		color-stop(0.9, #fff)
	);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 90%);
	background-image: -webkit-linear-gradient(top, #eee 0, #fff 90%);
	background-image: linear-gradient(to bottom, #eee 0, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: none;
	width: auto;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
	margin-left: 26px;
	margin-right: 0;
}
.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 8px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) right top no-repeat;
	cursor: pointer;
	outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
	display: inline-block;
}
.select2-container .select2-choice abbr:hover {
	background-position: right -11px;
	cursor: pointer;
}
.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	background-color: #fff;
}
.select2-drop {
	width: 100%;
	margin-top: -1px;
	position: absolute;
	z-index: 9999;
	top: 100%;
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
	margin-top: 1px;
	border-top: 1px solid #aaa;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
	border: 1px solid #5897fb;
	border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
	border-top: 1px solid #aaa;
	width: auto;
}
.select2-drop-auto-width .select2-search {
	padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 18px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #aaa;
	border-radius: 0 4px 4px 0;
	background: #ccc;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ccc),
		color-stop(0.6, #eee)
	);
	background-image: -moz-linear-gradient(center bottom, #ccc 0, #eee 60%);
	background-image: -webkit-linear-gradient(bottom, #ccc 0, #eee 60%);
	background-image: linear-gradient(to top, #ccc 0, #eee 60%);
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #aaa;
	border-radius: 4px 0 0 4px;
}
.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 0 1px no-repeat;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
	background-position: 2px 1px;
}
.select2-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
}
.select2-search input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0;
	outline: 0;
	font-family: sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	border-radius: 0;
	box-shadow: none;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
html[dir="rtl"] .select2-search input {
	padding: 4px 5px 4px 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
.select2-drop.select2-drop-above .select2-search input {
	margin-top: 4px;
}
.select2-search input.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
	border-bottom-color: transparent;
	box-shadow: 0 1px 0 #fff inset;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #eee;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #fff),
		color-stop(0.5, #eee)
	);
	background-image: -moz-linear-gradient(center bottom, #fff 0, #eee 50%);
	background-image: -webkit-linear-gradient(bottom, #fff 0, #eee 50%);
	background-image: linear-gradient(to top, #fff 0, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
	border: 1px solid #5897fb;
	border-top-color: transparent;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fff),
		color-stop(0.5, #eee)
	);
	background-image: -moz-linear-gradient(center top, #fff 0, #eee 50%);
	background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background: 0 0;
	border-left: none;
	-webkit-filter: none;
	filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
	border-right: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -18px 1px;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -16px 1px;
}
.select2-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.select2-results {
	max-height: 200px;
	padding: 0 0 0 4px;
	margin: 4px 4px 4px 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}
html[dir="rtl"] .select2-results {
	padding: 0 4px 0 0;
	margin: 4px 0 4px 4px;
}
.select2-results ul.select2-result-sub {
	margin: 0;
	padding-left: 0;
}
.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
	font-weight: 700;
}
.select2-results .select2-result-label {
	padding: 3px 7px 4px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.select2-results-dept-1 .select2-result-label {
	padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
	padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
	padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
	padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
	padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
	padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
	padding-left: 120px;
}
.select2-results .select2-highlighted {
	background: #3875d7;
	color: #fff;
}
.select2-results li em {
	background: #feffde;
	font-style: normal;
}
.select2-results .select2-highlighted em {
	background: 0 0;
}
.select2-results .select2-highlighted ul {
	background: #fff;
	color: #000;
}
.select2-results .select2-ajax-error,
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
	background: #f4f4f4;
	display: list-item;
	padding-left: 5px;
}
.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-selected {
	display: none;
}
.select2-more-results.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #f4f4f4;
}
.select2-results .select2-ajax-error {
	background: rgba(255, 50, 50, 0.2);
}
.select2-more-results {
	background: #f4f4f4;
	display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display: none;
}
.select2-container-multi .select2-choices {
	height: auto !important;
	height: 1%;
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	border: 1px solid #aaa;
	cursor: text;
	overflow: hidden;
	background-color: #fff;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		color-stop(1%, #eee),
		color-stop(15%, #fff)
	);
	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
	min-height: 26px;
}
html[dir="rtl"] .select2-container-multi .select2-choices {
	padding: 0 0 0 5px;
}
.select2-locked {
	padding: 3px 5px !important;
}
.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
	float: left;
	list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
	float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	font-family: sans-serif;
	font-size: 100%;
	color: #666;
	outline: 0;
	border: 0;
	box-shadow: none;
	background: 0 0 !important;
}
h6,
ul.pagination li {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.select2-container-multi
	.select2-choices
	.select2-search-field
	input.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #fff !important;
}
.select2-default {
	color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 5px 3px 18px;
	margin: 3px 0 3px 5px;
	position: relative;
	line-height: 13px;
	color: #333;
	cursor: default;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0),
		color-stop(52%, #e8e8e8),
		color-stop(100%, #eee)
	);
	background-image: -webkit-linear-gradient(
		top,
		#f4f4f4 20%,
		#f0f0f0 50%,
		#e8e8e8 52%,
		#eee 100%
	);
	background-image: linear-gradient(
		to bottom,
		#f4f4f4 20%,
		#f0f0f0 50%,
		#e8e8e8 52%,
		#eee 100%
	);
}
html[dir="rtl"]
	.select2-container-multi
	.select2-choices
	.select2-search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 18px 3px 5px;
}
.select2-container-multi
	.select2-choices
	.select2-search-choice
	.select2-chosen {
	cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background: #d4d4d4;
}
.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 3px;
	top: 4px;
	font-size: 1px;
	outline: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
	right: auto;
	left: 3px;
}
.select2-container-multi .select2-search-choice-close {
	left: 3px;
}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
	left: auto;
	right: 2px;
}
.select2-container-multi
	.select2-choices
	.select2-search-choice
	.select2-search-choice-close:hover,
.select2-container-multi
	.select2-choices
	.select2-search-choice-focus
	.select2-search-choice-close {
	background-position: right -11px;
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container-multi.select2-container-disabled
	.select2-choices
	.select2-search-choice {
	padding: 3px 5px;
	border: 1px solid #ddd;
	background-image: none;
	background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled
	.select2-choices
	.select2-search-choice
	.select2-search-choice-close {
	display: none;
	background: 0 0;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
	text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	outline: 0 !important;
	left: 0 !important;
	top: 0 !important;
}
.select2-display-none {
	display: none;
}
.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-resolution: 2dppx) {
	.select2-container .select2-choice .select2-arrow b,
	.select2-container .select2-choice abbr,
	.select2-search input,
	.select2-search-choice-close {
		background-image: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2x2.png) !important;
		background-repeat: no-repeat !important;
		background-size: 60px 40px !important;
	}
	.select2-search input {
		background-position: 100% -21px !important;
	}
}
ul.unstyled {
	margin: 0;
	list-style: none;
}
ul.inline li {
	display: inline;
}
ul.pagination li {
	font-size: 1.48375rem;
	line-height: 1.48375rem;
}
ul.pagination .next,
ul.pagination .prev {
	color: #ccc6be;
}
ul.pagination .prev {
	float: left;
	margin-right: 30px;
}
ul.pagination .next {
	float: right;
	margin-left: 30px;
}
ul.pagination a {
	color: inherit;
}
ul .submenu {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	ul .submenu {
		display: inline-block;
	}
}
ul .submenu li {
	color: #111;
	margin: 0 5px;
}
ul .submenu li a {
	padding: 0 10px;
	border: 1px solid #fff;
}
ul .submenu li a.active,
ul .submenu li a:hover {
	opacity: 1;
	border-color: #ccc6be;
}
a {
	opacity: 1;
}
a.alert {
	color: #cc0e0e;
}
a.category {
	color: #ccc6be;
}
span.time {
	color: #a39e98;
}
span.time.is-today {
	color: #cc0e0e;
}
.mfp-title {
	font-family: "Mercury Display A", "Mercury Display B";
}
.mfp-counter {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle
	a,
.hide-text,
.logo a,
a > span,
section.listing .hero__issue-nav .nav-button {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.img-wrap {
	position: relative;
}
.img-wrap + div {
	z-index: 2;
}
.img-screen {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, transparent),
		color-stop(80%, rgba(0, 0, 0, 0.65)),
		color-stop(100%, rgba(0, 0, 0, 0.65))
	);
	background: -webkit-linear-gradient(
		top,
		transparent 0,
		rgba(0, 0, 0, 0.65) 80%,
		rgba(0, 0, 0, 0.65) 100%
	);
	background: linear-gradient(
		to bottom,
		transparent 0,
		rgba(0, 0, 0, 0.65) 80%,
		rgba(0, 0, 0, 0.65) 100%
	);
}
.img-screen.always-show {
	display: block;
}
@media only screen and (min-width: 40.063em) {
	.img-screen {
		display: block;
	}
}
.info {
	z-index: 2;
}
.logo a,
a > span {
	display: inline-block;
}
.article-wrap .article-footer.new-article-footer .comments {
	background: #706c67;
	padding: 10px 25px;
}
.article-wrap .article-footer.new-article-footer .comments .open {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/newarticle-sprite.svg) -176px 28px;
	height: 29px;
	width: 29px;
	display: inline-block;
	cursor: pointer;
}
.article-wrap .article-footer.new-article-footer .comments .open.close {
	background-position: -136px 28px;
}
.article-wrap .article-footer.new-article-footer .comments .title {
	color: #fff;
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	letter-spacing: 1px;
	margin-left: 15px;
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
	font-size: 1.125em;
}
footer.article-footer.new-article-footer .commentContainer {
	padding: 20px 0 25px;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond {
	border-bottom: solid 4px #e5dfd4;
	margin: 0 0 30px;
	padding: 0 0 10px;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond h3 {
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	font-size: 2.3em;
	letter-spacing: -1px;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comment-respond
	p
	a {
	border-bottom: 2px solid #cc0e0e !important;
	color: #111;
	text-decoration: none;
	font-weight: 700;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond p {
	font-size: 1.063em;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	ol.comment-list {
	margin-left: 0;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	ol
	.special_comment {
	background: 0 0 !important;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.custom_comments
	.comment-body {
	border-bottom: 1px solid #e5dfd4;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.comment-metadata {
	color: #a39898;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.custom_comments
	.ldc-cmt-box
	a:hover {
	color: #11111;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.ldc-ul_cont {
	border-color: #fff !important;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.reply
	a {
	color: #111 !important;
	border-bottom: 2px solid #cf0e0e;
}
.article-wrap .textContainer_Truncate .aside-wrap {
	top: 30px;
}
@media (min-width: 20em) and (max-width: 30em) {
	section.stories.special-report p {
		color: #222;
	}
}
.grea_qui_image {
	margin-bottom: 20px;
}
.sharethis-inline-share-buttons .st-btn {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
}
.sharethis-inline-share-buttons .st-btn:hover {
	top: 0 !important;
}
.article-body div.premium-body-inner a.center-image,
section.article-body a.center-image {
	text-align: center;
	display: block;
}
body.body-side-rail.modal-open:after {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 1;
	content: "";
	z-index: 99;
}
div#modal-PopupAlertWrapper {
	position: fixed;
	left: 0;
	right: 0;
	top: 50%;
	margin: 0 auto;
	width: 90%;
	background: #fff;
	padding: 15px 35px 15px 15px;
	max-width: 400px;
	max-height: 650px;
	overflow: hidden;
	transform: translateY(-50%);
	-webkit-transform: value;
	-moz-transform: value;
	-ms-transform: value;
	-o-transform: value;
	transform: value;
	z-index: 101;
}
div#modal-PopupAlertWrapper span.close-PopupAlert {
	cursor: pointer;
	font-size: 50px;
	line-height: 20px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 12px;
	color: #8f8f8f;
}
div#modal-PopupAlertWrapper h1 {
	font-size: 28px;
	text-align: center;
	border-bottom: 1px solid #c1c1c12e;
	padding-bottom: 8px;
	font-family: "knockout 29 a";
}
div#modal-PopupAlertWrapper p {
	font-size: 18px;
	margin: 0;
	text-align: center;
	font-family: "mercury display a";
}
@media (max-width: 800px) {
	.sharethis-inline-share-buttons {
		flex-wrap: wrap;
	}
	.sharethis-inline-share-buttons .st-btn {
		margin-bottom: 10px;
	}
	.sharethis-inline-share-buttons .bookmark span {
		height: 20px;
		margin: 6px 0 0 4px;
	}
	.article-wrap .article-header .article-share li a.tn_print {
		padding: 15px 0 0 14px;
		height: 48px;
		width: 48px;
		margin-right: 5px;
	}
}
#expand-reduce-grad {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	position: relative;
}
@media only screen and (min-width: 1424px) {
	#expand-reduce-grad {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
#expand-reduce-grad .tp-container-inner {
	width: 100% !important;
}
@media only screen and (max-width: 80em) {
	#expand-reduce-grad {
		padding: 0 420px 0 0;
		margin: 0 6.5%;
		max-width: 93.5%;
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	#expand-reduce-grad {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
pre,
textarea {
	overflow: auto;
}
body,
sub,
sup {
	position: relative;
}
.hide,
.invisible {
	visibility: hidden;
}
#desktop .header-bar ul:after,
#desktop .header-bar.main nav.primary > ul > li.article-meta:after,
#desktop .header-bar:after,
#mobile #mobile-menu .mobile-scroll .social:after,
#mobile .header-bar:after,
.ad p:after,
.article-wrap .article-body aside.left.suggested-reading:after,
.article-wrap .article-body aside.right.ad:after,
.article-wrap .article-footer .article-share:after,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after,
.article-wrap .article-footer .recirc-block:after,
.article-wrap .article-header .article-info:after,
.article-wrap .article-header .article-share:after,
.article-wrap .article-header .byline:after,
.article-wrap .aside-wrap .ad:after,
.clearfix:after,
.meerkat .meerkat__content .content__container:after,
.modal .modal__content .content__container:after,
.modal .modal__content form:after,
.recirc .tag-browser:after,
.row .row.collapse:after,
.row .row:after,
.row:after,
.siderail__item.list.most-popular li a:after,
.tout.footer.donate .donate-grid:after,
[class*="block-grid-"]:after,
footer .block.social ul:after,
footer .sitemap:after,
footer ul:after,
section.listing .listing__results li.results__ad .action-wrap:after,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:after,
section.stories.hero.alternate .row.primary .story:after,
ul.pagination:after {
	clear: both;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	text-rendering: optimizeLegibility;
}
.vevent abbr,
a {
	text-decoration: none !important;
}
.mfp-arrow,
.select2-results,
.slick-slider {
	-webkit-tap-highlight-color: transparent;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a:active,
a:hover {
	outline: 0;
}
b,
optgroup,
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
.antialiased,
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
button {
	overflow: visible;
}
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;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	height: auto;
	min-height: 50px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
meta.foundation-version {
	font-family: "/5.4.7/";
}
meta.foundation-mq-small {
	font-family: "/only screen/";
	width: 0;
}
meta.foundation-mq-medium {
	font-family: "/only screen and (min-width:40.063em)/";
	width: 40.063em;
}
meta.foundation-mq-large {
	font-family: "/only screen and (min-width:64.063em)/";
	width: 64.063em;
}
meta.foundation-mq-xlarge {
	font-family: "/only screen and (min-width:90.063em)/";
	width: 90.063em;
}
meta.foundation-mq-xxlarge {
	font-family: "/only screen and (min-width:120.063em)/";
	width: 120.063em;
}
.row,
select {
	width: 100%;
}
meta.foundation-data-attribute-namespace {
	font-family: false;
}
body,
html {
	height: 100%;
	font-size: 100%;
}
*,
:after,
:before {
	box-sizing: border-box;
}
body {
	padding: 0;
	margin: 0;
	line-height: 1.5;
	cursor: auto;
}
a:hover {
	cursor: pointer;
}
#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object {
	max-width: none !important;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
#desktop .header-bar ul:after,
#desktop .header-bar ul:before,
#desktop .header-bar.main nav.primary > ul > li.article-meta:after,
#desktop .header-bar.main nav.primary > ul > li.article-meta:before,
#desktop .header-bar:after,
#desktop .header-bar:before,
#mobile #mobile-menu .mobile-scroll .social:after,
#mobile #mobile-menu .mobile-scroll .social:before,
#mobile .header-bar:after,
#mobile .header-bar:before,
.ad p:after,
.ad p:before,
.article-wrap .article-body aside.left.suggested-reading:after,
.article-wrap .article-body aside.left.suggested-reading:before,
.article-wrap .article-body aside.right.ad:after,
.article-wrap .article-body aside.right.ad:before,
.article-wrap .article-footer .article-share:after,
.article-wrap .article-footer .article-share:before,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after,
.article-wrap .article-footer .recirc-block .recirc .tag-browser:before,
.article-wrap .article-footer .recirc-block:after,
.article-wrap .article-footer .recirc-block:before,
.article-wrap .article-header .article-info:after,
.article-wrap .article-header .article-info:before,
.article-wrap .article-header .article-share:after,
.article-wrap .article-header .article-share:before,
.article-wrap .article-header .byline:after,
.article-wrap .article-header .byline:before,
.article-wrap .aside-wrap .ad:after,
.article-wrap .aside-wrap .ad:before,
.clearfix:after,
.clearfix:before,
.meerkat .meerkat__content .content__container:after,
.meerkat .meerkat__content .content__container:before,
.modal .modal__content .content__container:after,
.modal .modal__content .content__container:before,
.modal .modal__content form:after,
.modal .modal__content form:before,
.recirc .tag-browser:after,
.recirc .tag-browser:before,
.siderail__item.list.most-popular li a:after,
.siderail__item.list.most-popular li a:before,
.tout.footer.donate .donate-grid:after,
.tout.footer.donate .donate-grid:before,
footer .block.social ul:after,
footer .block.social ul:before,
footer .sitemap:after,
footer .sitemap:before,
footer ul:after,
footer ul:before,
section.listing .listing__results li.results__ad .action-wrap:after,
section.listing .listing__results li.results__ad .action-wrap:before,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:after,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form:before,
section.stories.hero.alternate .row.primary .story:after,
section.stories.hero.alternate .row.primary .story:before,
ul.pagination:after,
ul.pagination:before {
	content: " ";
	display: table;
}
.hide {
	display: none !important;
}
.row .row.collapse:after,
.row .row.collapse:before,
.row .row:after,
.row .row:before,
.row:after,
.row:before,
[class*="block-grid-"]:after,
[class*="block-grid-"]:before {
	content: " ";
	display: table;
}
img {
	display: inline-block;
	vertical-align: middle;
}
.row {
	max-width: 80rem;
	margin: 0 auto;
}
.row.collapse > .column,
.row.collapse > .columns {
	padding-left: 0;
	padding-right: 0;
}
.row.collapse .row {
	margin-left: 0;
	margin-right: 0;
}
.row .row {
	width: auto;
	max-width: none;
	margin: 0 -0.9375rem;
}
.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
}
.column,
.columns {
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	width: 100%;
	float: left;
}
[class*="column"] + [class*="column"]:last-child {
	float: right;
}
[class*="column"] + [class*="column"].end {
	float: left;
}
@media only screen {
	.column,
	.columns,
	.small-pull-0,
	.small-pull-1,
	.small-pull-10,
	.small-pull-11,
	.small-pull-2,
	.small-pull-3,
	.small-pull-4,
	.small-pull-5,
	.small-pull-6,
	.small-pull-7,
	.small-pull-8,
	.small-pull-9,
	.small-push-0,
	.small-push-1,
	.small-push-10,
	.small-push-11,
	.small-push-2,
	.small-push-3,
	.small-push-4,
	.small-push-5,
	.small-push-7,
	.small-push-8,
	.small-push-9 {
		position: relative;
	}
	.small-push-0 {
		left: 0;
		right: auto;
	}
	.small-pull-0 {
		right: 0;
		left: auto;
	}
	.small-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.small-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.small-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.small-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.small-push-3 {
		left: 25%;
		right: auto;
	}
	.small-pull-3 {
		right: 25%;
		left: auto;
	}
	.small-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.small-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.small-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.small-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.small-push-6 {
		position: relative;
		left: 50%;
		right: auto;
	}
	.small-pull-6 {
		right: 50%;
		left: auto;
	}
	.small-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.small-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.small-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.small-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.small-push-9 {
		left: 75%;
		right: auto;
	}
	.small-pull-9 {
		right: 75%;
		left: auto;
	}
	.small-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.small-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.small-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.small-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.small-1 {
		width: 8.33333%;
	}
	.small-2 {
		width: 16.66667%;
	}
	.small-3 {
		width: 25%;
	}
	.small-4 {
		width: 33.33333%;
	}
	.small-5 {
		width: 41.66667%;
	}
	.small-6 {
		width: 50%;
	}
	.small-7 {
		width: 58.33333%;
	}
	.small-8 {
		width: 66.66667%;
	}
	.small-9 {
		width: 75%;
	}
	.small-10 {
		width: 83.33333%;
	}
	.small-11 {
		width: 91.66667%;
	}
	.small-12 {
		width: 100%;
	}
	.small-offset-0 {
		margin-left: 0 !important;
	}
	.small-offset-1 {
		margin-left: 8.33333% !important;
	}
	.small-offset-2 {
		margin-left: 16.66667% !important;
	}
	.small-offset-3 {
		margin-left: 25% !important;
	}
	.small-offset-4 {
		margin-left: 33.33333% !important;
	}
	.small-offset-5 {
		margin-left: 41.66667% !important;
	}
	.small-offset-6 {
		margin-left: 50% !important;
	}
	.small-offset-7 {
		margin-left: 58.33333% !important;
	}
	.small-offset-8 {
		margin-left: 66.66667% !important;
	}
	.small-offset-9 {
		margin-left: 75% !important;
	}
	.small-offset-10 {
		margin-left: 83.33333% !important;
	}
	.small-offset-11 {
		margin-left: 91.66667% !important;
	}
	.small-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.small-centered,
	.columns.small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.small-uncentered,
	.columns.small-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.small-centered:last-child,
	.columns.small-centered:last-child {
		float: none;
	}
	.column.small-uncentered:last-child,
	.columns.small-uncentered:last-child {
		float: left;
	}
	.column.small-uncentered.opposite,
	.columns.small-uncentered.opposite {
		float: right;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-pull-0,
	.medium-pull-1,
	.medium-pull-10,
	.medium-pull-11,
	.medium-pull-2,
	.medium-pull-3,
	.medium-pull-4,
	.medium-pull-5,
	.medium-pull-6,
	.medium-pull-7,
	.medium-pull-8,
	.medium-pull-9,
	.medium-push-0,
	.medium-push-1,
	.medium-push-10,
	.medium-push-11,
	.medium-push-2,
	.medium-push-3,
	.medium-push-4,
	.medium-push-5,
	.medium-push-6,
	.medium-push-7,
	.medium-push-8,
	.medium-push-9,
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9 {
		position: relative;
	}
	.medium-push-0 {
		left: 0;
		right: auto;
	}
	.medium-pull-0 {
		right: 0;
		left: auto;
	}
	.medium-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.medium-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.medium-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.medium-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.medium-push-3 {
		left: 25%;
		right: auto;
	}
	.medium-pull-3 {
		right: 25%;
		left: auto;
	}
	.medium-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.medium-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.medium-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.medium-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.medium-push-6 {
		left: 50%;
		right: auto;
	}
	.medium-pull-6 {
		right: 50%;
		left: auto;
	}
	.medium-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.medium-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.medium-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.medium-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.medium-push-9 {
		left: 75%;
		right: auto;
	}
	.medium-pull-9 {
		right: 75%;
		left: auto;
	}
	.medium-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.medium-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.medium-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.medium-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.medium-1 {
		width: 8.33333%;
	}
	.medium-2 {
		width: 16.66667%;
	}
	.medium-3 {
		width: 25%;
	}
	.medium-4,
	.tout.footer.donate {
		width: 33.33333%;
	}
	.medium-5 {
		width: 41.66667%;
	}
	.medium-6 {
		width: 50%;
	}
	.medium-7 {
		width: 58.33333%;
	}
	.article-wrap .article-footer .recirc-block .recirc,
	.medium-8 {
		width: 66.66667%;
	}
	.medium-9 {
		width: 75%;
	}
	.medium-10 {
		width: 83.33333%;
	}
	.medium-11 {
		width: 91.66667%;
	}
	.medium-12 {
		width: 100%;
	}
	.medium-offset-0 {
		margin-left: 0 !important;
	}
	.medium-offset-1 {
		margin-left: 8.33333% !important;
	}
	.medium-offset-2 {
		margin-left: 16.66667% !important;
	}
	.medium-offset-3 {
		margin-left: 25% !important;
	}
	.medium-offset-4 {
		margin-left: 33.33333% !important;
	}
	.medium-offset-5 {
		margin-left: 41.66667% !important;
	}
	.medium-offset-6 {
		margin-left: 50% !important;
	}
	.medium-offset-7 {
		margin-left: 58.33333% !important;
	}
	.medium-offset-8 {
		margin-left: 66.66667% !important;
	}
	.medium-offset-9 {
		margin-left: 75% !important;
	}
	.medium-offset-10 {
		margin-left: 83.33333% !important;
	}
	.medium-offset-11 {
		margin-left: 91.66667% !important;
	}
	.medium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.medium-centered,
	.columns.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.medium-uncentered,
	.columns.medium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.medium-centered:last-child,
	.columns.medium-centered:last-child {
		float: none;
	}
	.column.medium-uncentered:last-child,
	.columns.medium-uncentered:last-child {
		float: left;
	}
	.column.medium-uncentered.opposite,
	.columns.medium-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
@media only screen and (min-width: 48.063em) {
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9,
	.xmedium-pull-0,
	.xmedium-pull-1,
	.xmedium-pull-10,
	.xmedium-pull-11,
	.xmedium-pull-2,
	.xmedium-pull-3,
	.xmedium-pull-4,
	.xmedium-pull-5,
	.xmedium-pull-6,
	.xmedium-pull-7,
	.xmedium-pull-8,
	.xmedium-pull-9,
	.xmedium-push-0,
	.xmedium-push-1,
	.xmedium-push-10,
	.xmedium-push-11,
	.xmedium-push-2,
	.xmedium-push-3,
	.xmedium-push-4,
	.xmedium-push-5,
	.xmedium-push-6,
	.xmedium-push-7,
	.xmedium-push-8,
	.xmedium-push-9 {
		position: relative;
	}
	.xmedium-push-0 {
		left: 0;
		right: auto;
	}
	.xmedium-pull-0 {
		right: 0;
		left: auto;
	}
	.xmedium-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.xmedium-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.xmedium-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.xmedium-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.xmedium-push-3 {
		left: 25%;
		right: auto;
	}
	.xmedium-pull-3 {
		right: 25%;
		left: auto;
	}
	.xmedium-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.xmedium-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.xmedium-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.xmedium-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.xmedium-push-6 {
		left: 50%;
		right: auto;
	}
	.xmedium-pull-6 {
		right: 50%;
		left: auto;
	}
	.xmedium-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.xmedium-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.xmedium-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.xmedium-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.xmedium-push-9 {
		left: 75%;
		right: auto;
	}
	.xmedium-pull-9 {
		right: 75%;
		left: auto;
	}
	.xmedium-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.xmedium-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.xmedium-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.xmedium-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.xmedium-1 {
		width: 8.33333%;
	}
	.xmedium-2 {
		width: 16.66667%;
	}
	.xmedium-3 {
		width: 25%;
	}
	.xmedium-4 {
		width: 33.33333%;
	}
	.xmedium-5 {
		width: 41.66667%;
	}
	.xmedium-6 {
		width: 50%;
	}
	.xmedium-7 {
		width: 58.33333%;
	}
	.xmedium-8 {
		width: 66.66667%;
	}
	.xmedium-9 {
		width: 75%;
	}
	.xmedium-10 {
		width: 83.33333%;
	}
	.xmedium-11 {
		width: 91.66667%;
	}
	.xmedium-12 {
		width: 100%;
	}
	.xmedium-offset-0 {
		margin-left: 0 !important;
	}
	.xmedium-offset-1 {
		margin-left: 8.33333% !important;
	}
	.xmedium-offset-2 {
		margin-left: 16.66667% !important;
	}
	.xmedium-offset-3 {
		margin-left: 25% !important;
	}
	.xmedium-offset-4 {
		margin-left: 33.33333% !important;
	}
	.xmedium-offset-5 {
		margin-left: 41.66667% !important;
	}
	.xmedium-offset-6 {
		margin-left: 50% !important;
	}
	.xmedium-offset-7 {
		margin-left: 58.33333% !important;
	}
	.xmedium-offset-8 {
		margin-left: 66.66667% !important;
	}
	.xmedium-offset-9 {
		margin-left: 75% !important;
	}
	.xmedium-offset-10 {
		margin-left: 83.33333% !important;
	}
	.xmedium-offset-11 {
		margin-left: 91.66667% !important;
	}
	.xmedium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.xmedium-centered,
	.columns.xmedium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.xmedium-uncentered,
	.columns.xmedium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.xmedium-centered:last-child,
	.columns.xmedium-centered:last-child {
		float: none;
	}
	.column.xmedium-uncentered:last-child,
	.columns.xmedium-uncentered:last-child {
		float: left;
	}
	.column.xmedium-uncentered.opposite,
	.columns.xmedium-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-pull-0,
	.large-pull-1,
	.large-pull-10,
	.large-pull-11,
	.large-pull-2,
	.large-pull-3,
	.large-pull-4,
	.large-pull-5,
	.large-pull-6,
	.large-pull-7,
	.large-pull-8,
	.large-pull-9,
	.large-push-0,
	.large-push-1,
	.large-push-10,
	.large-push-11,
	.large-push-2,
	.large-push-3,
	.large-push-4,
	.large-push-5,
	.large-push-6,
	.large-push-7,
	.large-push-8,
	.large-push-9,
	.pull-0,
	.pull-1,
	.pull-10,
	.pull-11,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.push-0,
	.push-1,
	.push-10,
	.push-11,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9 {
		position: relative;
	}
	.large-push-0 {
		left: 0;
		right: auto;
	}
	.large-pull-0 {
		right: 0;
		left: auto;
	}
	.large-push-1 {
		left: 8.33333%;
		right: auto;
	}
	.large-pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.large-push-2 {
		left: 16.66667%;
		right: auto;
	}
	.large-pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.large-push-3 {
		left: 25%;
		right: auto;
	}
	.large-pull-3 {
		right: 25%;
		left: auto;
	}
	.large-push-4 {
		left: 33.33333%;
		right: auto;
	}
	.large-pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.large-push-5 {
		left: 41.66667%;
		right: auto;
	}
	.large-pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.large-push-6 {
		left: 50%;
		right: auto;
	}
	.large-pull-6 {
		right: 50%;
		left: auto;
	}
	.large-push-7 {
		left: 58.33333%;
		right: auto;
	}
	.large-pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.large-push-8 {
		left: 66.66667%;
		right: auto;
	}
	.large-pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.large-push-9 {
		left: 75%;
		right: auto;
	}
	.large-pull-9 {
		right: 75%;
		left: auto;
	}
	.large-push-10 {
		left: 83.33333%;
		right: auto;
	}
	.large-pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.large-push-11 {
		left: 91.66667%;
		right: auto;
	}
	.large-pull-11 {
		right: 91.66667%;
		left: auto;
	}
	.column,
	.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left;
	}
	.large-1 {
		width: 8.33333%;
	}
	.large-2 {
		width: 16.66667%;
	}
	.large-3 {
		width: 25%;
	}
	.large-4 {
		width: 33.33333%;
	}
	.large-5 {
		width: 41.66667%;
	}
	.large-6 {
		width: 50%;
	}
	.large-7 {
		width: 58.33333%;
	}
	.large-8 {
		width: 66.66667%;
	}
	.large-9 {
		width: 75%;
	}
	.large-10 {
		width: 83.33333%;
	}
	.large-11 {
		width: 91.66667%;
	}
	.large-12 {
		width: 100%;
	}
	.large-offset-0 {
		margin-left: 0 !important;
	}
	.large-offset-1 {
		margin-left: 8.33333% !important;
	}
	.large-offset-2 {
		margin-left: 16.66667% !important;
	}
	.large-offset-3 {
		margin-left: 25% !important;
	}
	.large-offset-4 {
		margin-left: 33.33333% !important;
	}
	.large-offset-5 {
		margin-left: 41.66667% !important;
	}
	.large-offset-6 {
		margin-left: 50% !important;
	}
	.large-offset-7 {
		margin-left: 58.33333% !important;
	}
	.large-offset-8 {
		margin-left: 66.66667% !important;
	}
	.large-offset-9 {
		margin-left: 75% !important;
	}
	.large-offset-10 {
		margin-left: 83.33333% !important;
	}
	.large-offset-11 {
		margin-left: 91.66667% !important;
	}
	.large-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left;
	}
	.column.large-centered,
	.columns.large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.column.large-uncentered,
	.columns.large-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.column.large-centered:last-child,
	.columns.large-centered:last-child {
		float: none;
	}
	.column.large-uncentered:last-child,
	.columns.large-uncentered:last-child {
		float: left;
	}
	.column.large-uncentered.opposite,
	.columns.large-uncentered.opposite {
		float: right;
	}
	.push-0 {
		left: 0;
		right: auto;
	}
	.pull-0 {
		right: 0;
		left: auto;
	}
	.push-1 {
		left: 8.33333%;
		right: auto;
	}
	.pull-1 {
		right: 8.33333%;
		left: auto;
	}
	.push-2 {
		left: 16.66667%;
		right: auto;
	}
	.pull-2 {
		right: 16.66667%;
		left: auto;
	}
	.push-3 {
		left: 25%;
		right: auto;
	}
	.pull-3 {
		right: 25%;
		left: auto;
	}
	.push-4 {
		left: 33.33333%;
		right: auto;
	}
	.pull-4 {
		right: 33.33333%;
		left: auto;
	}
	.push-5 {
		left: 41.66667%;
		right: auto;
	}
	.pull-5 {
		right: 41.66667%;
		left: auto;
	}
	.push-6 {
		left: 50%;
		right: auto;
	}
	.pull-6 {
		right: 50%;
		left: auto;
	}
	.push-7 {
		left: 58.33333%;
		right: auto;
	}
	.pull-7 {
		right: 58.33333%;
		left: auto;
	}
	.push-8 {
		left: 66.66667%;
		right: auto;
	}
	.pull-8 {
		right: 66.66667%;
		left: auto;
	}
	.push-9 {
		left: 75%;
		right: auto;
	}
	.pull-9 {
		right: 75%;
		left: auto;
	}
	.push-10 {
		left: 83.33333%;
		right: auto;
	}
	.pull-10 {
		right: 83.33333%;
		left: auto;
	}
	.push-11 {
		left: 91.66667%;
		right: auto;
	}
	.pull-11 {
		right: 91.66667%;
		left: auto;
	}
}
[class*="block-grid-"] {
	display: block;
	padding: 0;
	margin: 0 -0.625rem;
}
[class*="block-grid-"] > li {
	display: block;
	height: auto;
	float: left;
	padding: 0 0.625rem 1.25rem;
}
@media only screen {
	.small-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.small-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.small-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.small-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.small-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.small-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.small-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.small-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.small-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.small-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.small-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.small-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.small-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.small-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.small-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.small-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.small-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.small-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.small-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.small-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.small-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.small-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.small-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.small-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.small-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.medium-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.medium-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.medium-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.medium-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.medium-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.medium-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.medium-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.medium-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.medium-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.medium-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.medium-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.medium-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.medium-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.medium-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.medium-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.medium-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.medium-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.medium-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.medium-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.medium-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.medium-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.medium-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.medium-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.medium-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-block-grid-1 > li {
		width: 100%;
		list-style: none;
	}
	.large-block-grid-1 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-1 > li:nth-of-type(1n + 1) {
		clear: both;
	}
	.large-block-grid-2 > li {
		width: 50%;
		list-style: none;
	}
	.large-block-grid-2 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-2 > li:nth-of-type(2n + 1) {
		clear: both;
	}
	.large-block-grid-3 > li {
		width: 33.33333%;
		list-style: none;
	}
	.large-block-grid-3 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-3 > li:nth-of-type(3n + 1) {
		clear: both;
	}
	.large-block-grid-4 > li {
		width: 25%;
		list-style: none;
	}
	.large-block-grid-4 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-4 > li:nth-of-type(4n + 1) {
		clear: both;
	}
	.large-block-grid-5 > li {
		width: 20%;
		list-style: none;
	}
	.large-block-grid-5 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-5 > li:nth-of-type(5n + 1) {
		clear: both;
	}
	.large-block-grid-6 > li {
		width: 16.66667%;
		list-style: none;
	}
	.large-block-grid-6 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-6 > li:nth-of-type(6n + 1) {
		clear: both;
	}
	.large-block-grid-7 > li {
		width: 14.28571%;
		list-style: none;
	}
	.large-block-grid-7 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-7 > li:nth-of-type(7n + 1) {
		clear: both;
	}
	.large-block-grid-8 > li {
		width: 12.5%;
		list-style: none;
	}
	.large-block-grid-8 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-8 > li:nth-of-type(8n + 1) {
		clear: both;
	}
	.large-block-grid-9 > li {
		width: 11.11111%;
		list-style: none;
	}
	.large-block-grid-9 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-9 > li:nth-of-type(9n + 1) {
		clear: both;
	}
	.large-block-grid-10 > li {
		width: 10%;
		list-style: none;
	}
	.large-block-grid-10 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-10 > li:nth-of-type(10n + 1) {
		clear: both;
	}
	.large-block-grid-11 > li {
		width: 9.09091%;
		list-style: none;
	}
	.large-block-grid-11 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-11 > li:nth-of-type(11n + 1) {
		clear: both;
	}
	.large-block-grid-12 > li {
		width: 8.33333%;
		list-style: none;
	}
	.large-block-grid-12 > li:nth-of-type(1n) {
		clear: none;
	}
	.large-block-grid-12 > li:nth-of-type(12n + 1) {
		clear: both;
	}
}
hr,
section.stories.poetry ul:after {
	clear: both;
}
.text-left {
	text-align: left !important;
}
.text-right {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}
.text-justify {
	text-align: justify !important;
}
@media only screen and (max-width: 40em) {
	.small-only-text-left {
		text-align: left !important;
	}
	.small-only-text-right {
		text-align: right !important;
	}
	.small-only-text-center {
		text-align: center !important;
	}
	.small-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen {
	.small-text-left {
		text-align: left !important;
	}
	.small-text-right {
		text-align: right !important;
	}
	.small-text-center {
		text-align: center !important;
	}
	.small-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.medium-only-text-left {
		text-align: left !important;
	}
	.medium-only-text-right {
		text-align: right !important;
	}
	.medium-only-text-center {
		text-align: center !important;
	}
	.medium-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 40.063em) {
	.medium-text-left {
		text-align: left !important;
	}
	.medium-text-right {
		text-align: right !important;
	}
	.medium-text-center {
		text-align: center !important;
	}
	.medium-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	.large-only-text-left {
		text-align: left !important;
	}
	.large-only-text-right {
		text-align: right !important;
	}
	.large-only-text-center {
		text-align: center !important;
	}
	.large-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 64.063em) {
	.large-text-left {
		text-align: left !important;
	}
	.large-text-right {
		text-align: right !important;
	}
	.large-text-center {
		text-align: center !important;
	}
	.large-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
	.xlarge-only-text-left {
		text-align: left !important;
	}
	.xlarge-only-text-right {
		text-align: right !important;
	}
	.xlarge-only-text-center {
		text-align: center !important;
	}
	.xlarge-only-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 90.063em) {
	.xlarge-text-left {
		text-align: left !important;
	}
	.xlarge-text-right {
		text-align: right !important;
	}
	.xlarge-text-center {
		text-align: center !important;
	}
	.xlarge-text-justify {
		text-align: justify !important;
	}
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
	.xxlarge-only-text-left {
		text-align: left !important;
	}
	.xxlarge-only-text-right {
		text-align: right !important;
	}
	.xxlarge-only-text-center {
		text-align: center !important;
	}
	.xxlarge-only-text-justify {
		text-align: justify !important;
	}
}
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
	margin: 0;
	padding: 0;
}
a {
	background-color: transparent;
	color: #008cba;
	line-height: inherit;
}
p,
p.lead {
	line-height: 1.6;
}
a img {
	border: none;
}
.subheader,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
	font-weight: 400;
}
p.lead {
	font-size: 1.21875rem;
}
p aside {
	font-size: 0.875rem;
	line-height: 1.35;
	font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Mercury Display A", "Mercury Display B", Georgia, Cambria,
		"Times New Roman", Times, serif;
	font-style: normal;
	color: #222;
	line-height: 1.4;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-size: 60%;
	color: #6f6f6f;
	line-height: 0;
}
h1 {
	font-size: 2.125rem;
}
h2 {
	font-size: 1.6875rem;
}
h3 {
	font-size: 1.375rem;
}
h4,
h5 {
	font-size: 1.125rem;
}
h6 {
	font-size: 1rem;
}
.subheader {
	line-height: 1.4;
	color: #6f6f6f;
}
b,
em,
i,
small,
strong {
	line-height: inherit;
}
hr {
	box-sizing: content-box;
	border: solid #ddd;
	border-width: 1px 0 0;
	margin: 1.25rem 0 1.1875rem;
	height: 0;
}
.mfp-container,
.slick-slider,
img.mfp-img {
	box-sizing: border-box;
}
em,
i {
	font-style: italic;
}
small {
	font-size: 60%;
}
code {
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: 400;
	color: #333;
	background-color: #f8f8f8;
	border-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	padding: 0.125rem 0.3125rem 0.0625rem;
}
.story h1,
.vcard .fn,
.vevent .summary,
.vevent abbr,
dl dt {
	font-weight: 700;
}
dl,
ol,
ul {
	font-size: 1rem;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	list-style-position: outside;
	font-family: inherit;
}
ul {
	margin-left: 1.1rem;
}
ul.no-bullet {
	margin-left: 0;
}
ul.no-bullet li ol,
ul.no-bullet li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
	list-style: none;
}
ul li ol,
ul li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
}
ul.circle,
ul.disc,
ul.square {
	margin-left: 1.1rem;
}
ul.circle li ul,
ul.disc li ul,
ul.square li ul {
	list-style: inherit;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
ul.disc {
	list-style-type: disc;
}
ul.no-bullet {
	list-style: none;
}
ol {
	margin-left: 1.4rem;
}
ol li ol,
ol li ul {
	margin-left: 1.25rem;
	margin-bottom: 0;
}
dl dt {
	margin-bottom: 0.3rem;
}
dl dd {
	margin-bottom: 0.75rem;
}
.vcard,
blockquote {
	margin: 0 0 1.25rem;
}
abbr,
acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #222;
	cursor: help;
}
abbr {
	text-transform: none;
}
.ad p,
.tout.footer.donate .btn,
.tout.footer.donate p {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
abbr[title] {
	border-bottom: 1px dotted #ddd;
}
blockquote {
	padding: 0.5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #ddd;
}
blockquote cite {
	display: block;
	font-size: 0.8125rem;
	color: #555;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a,
blockquote cite a:visited {
	color: #555;
}
blockquote,
blockquote p {
	line-height: 1.6;
	color: #6f6f6f;
}
.vcard {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 0.625rem 0.75rem;
}
.vcard li {
	margin: 0;
	display: block;
}
.vcard .fn {
	font-size: 0.9375rem;
}
.vevent abbr {
	cursor: default;
	border: none;
	padding: 0 0.0625rem;
}
.print-only {
	display: none !important;
}
@media print {
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid;
	}
	* {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after,
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}
	blockquote,
	pre {
		border: 1px solid #999;
	}
	thead {
		display: table-header-group;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	.hide-on-print {
		display: none !important;
	}
	.print-only {
		display: block !important;
	}
	.hide-for-print {
		display: none !important;
	}
	.show-for-print {
		display: inherit !important;
	}
}
@media only screen {
	#mobile,
	.hide-for-large,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-medium,
	.hide-for-medium-only,
	.hide-for-medium-up,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-down,
	.show-for-medium-down,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large-down,
	.hide-for-medium-down,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-medium,
	.show-for-medium-only,
	.show-for-medium-up,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-medium,
	.hidden-for-medium-only,
	.hidden-for-medium-up,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-down,
	.visible-for-medium-down,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-down,
	.hidden-for-medium-down,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-medium,
	.visible-for-medium-only,
	.visible-for-medium-up,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#mobile,
	table.hide-for-large,
	table.hide-for-large-only,
	table.hide-for-large-up,
	table.hide-for-medium,
	table.hide-for-medium-only,
	table.hide-for-medium-up,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-down,
	table.show-for-medium-down,
	table.show-for-small,
	table.show-for-small-down,
	table.show-for-small-only,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#mobile,
	thead.hide-for-large,
	thead.hide-for-large-only,
	thead.hide-for-large-up,
	thead.hide-for-medium,
	thead.hide-for-medium-only,
	thead.hide-for-medium-up,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-down,
	thead.show-for-medium-down,
	thead.show-for-small,
	thead.show-for-small-down,
	thead.show-for-small-only,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#mobile,
	tbody.hide-for-large,
	tbody.hide-for-large-only,
	tbody.hide-for-large-up,
	tbody.hide-for-medium,
	tbody.hide-for-medium-only,
	tbody.hide-for-medium-up,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-down,
	tbody.show-for-medium-down,
	tbody.show-for-small,
	tbody.show-for-small-down,
	tbody.show-for-small-only,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#mobile,
	tr.hide-for-large,
	tr.hide-for-large-only,
	tr.hide-for-large-up,
	tr.hide-for-medium,
	tr.hide-for-medium-only,
	tr.hide-for-medium-up,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-down,
	tr.show-for-medium-down,
	tr.show-for-small,
	tr.show-for-small-down,
	tr.show-for-small-only,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#mobile,
	td.hide-for-large,
	td.hide-for-large-only,
	td.hide-for-large-up,
	td.hide-for-medium,
	td.hide-for-medium-only,
	td.hide-for-medium-up,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-down,
	td.show-for-medium-down,
	td.show-for-small,
	td.show-for-small-down,
	td.show-for-small-only,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#mobile,
	th.hide-for-large,
	th.hide-for-large-only,
	th.hide-for-large-up,
	th.hide-for-medium,
	th.hide-for-medium-only,
	th.hide-for-medium-up,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-down,
	th.show-for-medium-down,
	th.show-for-small,
	th.show-for-small-down,
	th.show-for-small-only,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 40.063em) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		line-height: 1.4;
	}
	h1 {
		font-size: 2.75rem;
	}
	h2 {
		font-size: 2.3125rem;
	}
	h3 {
		font-size: 1.6875rem;
	}
	h4 {
		font-size: 1.4375rem;
	}
	h5 {
		font-size: 1.125rem;
	}
	h6 {
		font-size: 1rem;
	}
	#mobile,
	.hide-for-large,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-down,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large-down,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-down,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-down,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#mobile,
	table.hide-for-large,
	table.hide-for-large-only,
	table.hide-for-large-up,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-down,
	table.show-for-medium,
	table.show-for-medium-down,
	table.show-for-medium-only,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#mobile,
	thead.hide-for-large,
	thead.hide-for-large-only,
	thead.hide-for-large-up,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-down,
	thead.show-for-medium,
	thead.show-for-medium-down,
	thead.show-for-medium-only,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#mobile,
	tbody.hide-for-large,
	tbody.hide-for-large-only,
	tbody.hide-for-large-up,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-down,
	tbody.show-for-medium,
	tbody.show-for-medium-down,
	tbody.show-for-medium-only,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#mobile,
	tr.hide-for-large,
	tr.hide-for-large-only,
	tr.hide-for-large-up,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-down,
	tr.show-for-medium,
	tr.show-for-medium-down,
	tr.show-for-medium-only,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#mobile,
	td.hide-for-large,
	td.hide-for-large-only,
	td.hide-for-large-up,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-down,
	td.show-for-medium,
	td.show-for-medium-down,
	td.show-for-medium-only,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#mobile,
	th.hide-for-large,
	th.hide-for-large-only,
	th.hide-for-large-up,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-down,
	th.show-for-medium,
	th.show-for-medium-down,
	th.show-for-medium-only,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 64.063em) {
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-down,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-down,
	.hide-for-xxlarge-down,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-down,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-down,
	.hidden-for-xxlarge-down,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-only,
	table.hide-for-xlarge-up,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large,
	table.show-for-large-down,
	table.show-for-large-only,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-down,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-only,
	thead.hide-for-xlarge-up,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large,
	thead.show-for-large-down,
	thead.show-for-large-only,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-down,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-only,
	tbody.hide-for-xlarge-up,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large,
	tbody.show-for-large-down,
	tbody.show-for-large-only,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-down,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-only,
	tr.hide-for-xlarge-up,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large,
	tr.show-for-large-down,
	tr.show-for-large-only,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-down,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-only,
	td.hide-for-xlarge-up,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large,
	td.show-for-large-down,
	td.show-for-large-only,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-down,
	td.show-for-xxlarge-down,
	th#desktop,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-only,
	th.hide-for-xlarge-up,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large,
	th.show-for-large-down,
	th.show-for-large-only,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-down,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 90.063em) {
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xxlarge,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge,
	.show-for-xlarge-down,
	.show-for-xlarge-only,
	.show-for-xlarge-up,
	.show-for-xxlarge-down {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge,
	.hide-for-xlarge-down,
	.hide-for-xlarge-only,
	.hide-for-xlarge-up,
	.hide-for-xxlarge-down,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xxlarge,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge,
	.visible-for-xlarge-down,
	.visible-for-xlarge-only,
	.visible-for-xlarge-up,
	.visible-for-xxlarge-down {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge,
	.hidden-for-xlarge-down,
	.hidden-for-xlarge-only,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge-down,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xxlarge,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-large,
	table.hide-for-large-down,
	table.hide-for-large-only,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xxlarge,
	table.hide-for-xxlarge-only,
	table.hide-for-xxlarge-up,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge,
	table.show-for-xlarge-down,
	table.show-for-xlarge-only,
	table.show-for-xlarge-up,
	table.show-for-xxlarge-down {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-large,
	thead.hide-for-large-down,
	thead.hide-for-large-only,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xxlarge,
	thead.hide-for-xxlarge-only,
	thead.hide-for-xxlarge-up,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge,
	thead.show-for-xlarge-down,
	thead.show-for-xlarge-only,
	thead.show-for-xlarge-up,
	thead.show-for-xxlarge-down {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-large,
	tbody.hide-for-large-down,
	tbody.hide-for-large-only,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xxlarge,
	tbody.hide-for-xxlarge-only,
	tbody.hide-for-xxlarge-up,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge,
	tbody.show-for-xlarge-down,
	tbody.show-for-xlarge-only,
	tbody.show-for-xlarge-up,
	tbody.show-for-xxlarge-down {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-large,
	tr.hide-for-large-down,
	tr.hide-for-large-only,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xxlarge,
	tr.hide-for-xxlarge-only,
	tr.hide-for-xxlarge-up,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge,
	tr.show-for-xlarge-down,
	tr.show-for-xlarge-only,
	tr.show-for-xlarge-up,
	tr.show-for-xxlarge-down {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-large,
	td.hide-for-large-down,
	td.hide-for-large-only,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xxlarge,
	td.hide-for-xxlarge-only,
	td.hide-for-xxlarge-up,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge,
	td.show-for-xlarge-down,
	td.show-for-xlarge-only,
	td.show-for-xlarge-up,
	td.show-for-xxlarge-down,
	th#desktop,
	th.hide-for-large,
	th.hide-for-large-down,
	th.hide-for-large-only,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xxlarge,
	th.hide-for-xxlarge-only,
	th.hide-for-xxlarge-up,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge,
	th.show-for-xlarge-down,
	th.show-for-xlarge-only,
	th.show-for-xlarge-up,
	th.show-for-xxlarge-down {
		display: table-cell !important;
	}
}
@media only screen and (min-width: 120.063em) {
	.xxlarge-text-left {
		text-align: left !important;
	}
	.xxlarge-text-right {
		text-align: right !important;
	}
	.xxlarge-text-center {
		text-align: center !important;
	}
	.xxlarge-text-justify {
		text-align: justify !important;
	}
	#desktop,
	.article-wrap .article-footer .article-share li a.print,
	.article-wrap .article-header .article-share li a.print,
	.hide-for-large,
	.hide-for-large-down,
	.hide-for-large-only,
	.hide-for-medium,
	.hide-for-medium-down,
	.hide-for-medium-only,
	.hide-for-small,
	.hide-for-small-down,
	.hide-for-small-only,
	.hide-for-xlarge,
	.hide-for-xlarge-down,
	.hide-for-xlarge-only,
	.show-for-large-up,
	.show-for-medium-up,
	.show-for-small-up,
	.show-for-xlarge-up,
	.show-for-xxlarge,
	.show-for-xxlarge-down,
	.show-for-xxlarge-only,
	.show-for-xxlarge-up {
		display: inherit !important;
	}
	#mobile,
	.hide-for-large-up,
	.hide-for-medium-up,
	.hide-for-small-up,
	.hide-for-xlarge-up,
	.hide-for-xxlarge,
	.hide-for-xxlarge-down,
	.hide-for-xxlarge-only,
	.hide-for-xxlarge-up,
	.show-for-large,
	.show-for-large-down,
	.show-for-large-only,
	.show-for-medium,
	.show-for-medium-down,
	.show-for-medium-only,
	.show-for-small,
	.show-for-small-down,
	.show-for-small-only,
	.show-for-xlarge,
	.show-for-xlarge-down,
	.show-for-xlarge-only {
		display: none !important;
	}
	.hidden-for-large,
	.hidden-for-large-down,
	.hidden-for-large-only,
	.hidden-for-medium,
	.hidden-for-medium-down,
	.hidden-for-medium-only,
	.hidden-for-small,
	.hidden-for-small-down,
	.hidden-for-small-only,
	.hidden-for-xlarge,
	.hidden-for-xlarge-down,
	.hidden-for-xlarge-only,
	.visible-for-large-up,
	.visible-for-medium-up,
	.visible-for-small-up,
	.visible-for-xlarge-up,
	.visible-for-xxlarge,
	.visible-for-xxlarge-down,
	.visible-for-xxlarge-only,
	.visible-for-xxlarge-up {
		position: static !important;
		height: auto;
		width: auto;
		overflow: visible;
		clip: auto;
	}
	.hidden-for-large-up,
	.hidden-for-medium-up,
	.hidden-for-small-up,
	.hidden-for-xlarge-up,
	.hidden-for-xxlarge,
	.hidden-for-xxlarge-down,
	.hidden-for-xxlarge-only,
	.hidden-for-xxlarge-up,
	.visible-for-large,
	.visible-for-large-down,
	.visible-for-large-only,
	.visible-for-medium,
	.visible-for-medium-down,
	.visible-for-medium-only,
	.visible-for-small,
	.visible-for-small-down,
	.visible-for-small-only,
	.visible-for-xlarge,
	.visible-for-xlarge-down,
	.visible-for-xlarge-only {
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
	}
	table#desktop,
	table.hide-for-large,
	table.hide-for-large-down,
	table.hide-for-large-only,
	table.hide-for-medium,
	table.hide-for-medium-down,
	table.hide-for-medium-only,
	table.hide-for-small,
	table.hide-for-small-down,
	table.hide-for-small-only,
	table.hide-for-xlarge,
	table.hide-for-xlarge-down,
	table.hide-for-xlarge-only,
	table.show-for-large-up,
	table.show-for-medium-up,
	table.show-for-small-up,
	table.show-for-xlarge-up,
	table.show-for-xxlarge,
	table.show-for-xxlarge-down,
	table.show-for-xxlarge-only,
	table.show-for-xxlarge-up {
		display: table !important;
	}
	thead#desktop,
	thead.hide-for-large,
	thead.hide-for-large-down,
	thead.hide-for-large-only,
	thead.hide-for-medium,
	thead.hide-for-medium-down,
	thead.hide-for-medium-only,
	thead.hide-for-small,
	thead.hide-for-small-down,
	thead.hide-for-small-only,
	thead.hide-for-xlarge,
	thead.hide-for-xlarge-down,
	thead.hide-for-xlarge-only,
	thead.show-for-large-up,
	thead.show-for-medium-up,
	thead.show-for-small-up,
	thead.show-for-xlarge-up,
	thead.show-for-xxlarge,
	thead.show-for-xxlarge-down,
	thead.show-for-xxlarge-only,
	thead.show-for-xxlarge-up {
		display: table-header-group !important;
	}
	tbody#desktop,
	tbody.hide-for-large,
	tbody.hide-for-large-down,
	tbody.hide-for-large-only,
	tbody.hide-for-medium,
	tbody.hide-for-medium-down,
	tbody.hide-for-medium-only,
	tbody.hide-for-small,
	tbody.hide-for-small-down,
	tbody.hide-for-small-only,
	tbody.hide-for-xlarge,
	tbody.hide-for-xlarge-down,
	tbody.hide-for-xlarge-only,
	tbody.show-for-large-up,
	tbody.show-for-medium-up,
	tbody.show-for-small-up,
	tbody.show-for-xlarge-up,
	tbody.show-for-xxlarge,
	tbody.show-for-xxlarge-down,
	tbody.show-for-xxlarge-only,
	tbody.show-for-xxlarge-up {
		display: table-row-group !important;
	}
	tr#desktop,
	tr.hide-for-large,
	tr.hide-for-large-down,
	tr.hide-for-large-only,
	tr.hide-for-medium,
	tr.hide-for-medium-down,
	tr.hide-for-medium-only,
	tr.hide-for-small,
	tr.hide-for-small-down,
	tr.hide-for-small-only,
	tr.hide-for-xlarge,
	tr.hide-for-xlarge-down,
	tr.hide-for-xlarge-only,
	tr.show-for-large-up,
	tr.show-for-medium-up,
	tr.show-for-small-up,
	tr.show-for-xlarge-up,
	tr.show-for-xxlarge,
	tr.show-for-xxlarge-down,
	tr.show-for-xxlarge-only,
	tr.show-for-xxlarge-up {
		display: table-row !important;
	}
	td#desktop,
	td.hide-for-large,
	td.hide-for-large-down,
	td.hide-for-large-only,
	td.hide-for-medium,
	td.hide-for-medium-down,
	td.hide-for-medium-only,
	td.hide-for-small,
	td.hide-for-small-down,
	td.hide-for-small-only,
	td.hide-for-xlarge,
	td.hide-for-xlarge-down,
	td.hide-for-xlarge-only,
	td.show-for-large-up,
	td.show-for-medium-up,
	td.show-for-small-up,
	td.show-for-xlarge-up,
	td.show-for-xxlarge,
	td.show-for-xxlarge-down,
	td.show-for-xxlarge-only,
	td.show-for-xxlarge-up,
	th#desktop,
	th.hide-for-large,
	th.hide-for-large-down,
	th.hide-for-large-only,
	th.hide-for-medium,
	th.hide-for-medium-down,
	th.hide-for-medium-only,
	th.hide-for-small,
	th.hide-for-small-down,
	th.hide-for-small-only,
	th.hide-for-xlarge,
	th.hide-for-xlarge-down,
	th.hide-for-xlarge-only,
	th.show-for-large-up,
	th.show-for-medium-up,
	th.show-for-small-up,
	th.show-for-xlarge-up,
	th.show-for-xxlarge,
	th.show-for-xxlarge-down,
	th.show-for-xxlarge-only,
	th.show-for-xxlarge-up {
		display: table-cell !important;
	}
}
.hide-for-portrait,
.show-for-landscape {
	display: inherit !important;
}
.hide-for-landscape,
.show-for-portrait {
	display: none !important;
}
table.hide-for-landscape,
table.show-for-portrait {
	display: table !important;
}
thead.hide-for-landscape,
thead.show-for-portrait {
	display: table-header-group !important;
}
tbody.hide-for-landscape,
tbody.show-for-portrait {
	display: table-row-group !important;
}
tr.hide-for-landscape,
tr.show-for-portrait {
	display: table-row !important;
}
td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
	display: table-cell !important;
}
@media only screen and (orientation: landscape) {
	.hide-for-portrait,
	.show-for-landscape {
		display: inherit !important;
	}
	.hide-for-landscape,
	.show-for-portrait {
		display: none !important;
	}
	table.hide-for-portrait,
	table.show-for-landscape {
		display: table !important;
	}
	thead.hide-for-portrait,
	thead.show-for-landscape {
		display: table-header-group !important;
	}
	tbody.hide-for-portrait,
	tbody.show-for-landscape {
		display: table-row-group !important;
	}
	tr.hide-for-portrait,
	tr.show-for-landscape {
		display: table-row !important;
	}
	td.hide-for-portrait,
	td.show-for-landscape,
	th.hide-for-portrait,
	th.show-for-landscape {
		display: table-cell !important;
	}
}
@media only screen and (orientation: portrait) {
	.hide-for-landscape,
	.show-for-portrait {
		display: inherit !important;
	}
	.hide-for-portrait,
	.show-for-landscape {
		display: none !important;
	}
	table.hide-for-landscape,
	table.show-for-portrait {
		display: table !important;
	}
	thead.hide-for-landscape,
	thead.show-for-portrait {
		display: table-header-group !important;
	}
	tbody.hide-for-landscape,
	tbody.show-for-portrait {
		display: table-row-group !important;
	}
	tr.hide-for-landscape,
	tr.show-for-portrait {
		display: table-row !important;
	}
	td.hide-for-landscape,
	td.show-for-portrait,
	th.hide-for-landscape,
	th.show-for-portrait {
		display: table-cell !important;
	}
}
.show-for-touch {
	display: none !important;
}
.hide-for-touch,
.touch .show-for-touch {
	display: inherit !important;
}
.touch .hide-for-touch {
	display: none !important;
}
.touch table.show-for-touch,
table.hide-for-touch {
	display: table !important;
}
.touch thead.show-for-touch,
thead.hide-for-touch {
	display: table-header-group !important;
}
.touch tbody.show-for-touch,
tbody.hide-for-touch {
	display: table-row-group !important;
}
.touch tr.show-for-touch,
tr.hide-for-touch {
	display: table-row !important;
}
.touch td.show-for-touch,
.touch th.show-for-touch,
td.hide-for-touch,
th.hide-for-touch {
	display: table-cell !important;
}
@media print {
	.show-for-print {
		display: block;
	}
	.hide-for-print {
		display: none;
	}
	table.show-for-print {
		display: table !important;
	}
	thead.show-for-print {
		display: table-header-group !important;
	}
	tbody.show-for-print {
		display: table-row-group !important;
	}
	tr.show-for-print {
		display: table-row !important;
	}
	td.show-for-print,
	th.show-for-print {
		display: table-cell !important;
	}
}
.no-touch p a {
	color: #111;
	text-decoration: none !important;
}
.no-touch p a:hover {
	color: #111;
	opacity: 1;
	border-bottom: 0 none;
}
.no-touch .slick-slide a:hover,
.no-touch .subject a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.no-touch a.imgHover:hover {
	opacity: 1;
}
.no-touch a.imgHover:hover img {
	-webkit-filter: brightness(80%);
	filter: brightness(80%);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.no-touch a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.no-touch a.author.concatinate:hover {
	color: #a39e98;
}
.no-touch a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.slick-active + .slick-cloned a {
	color: #a39e98 !important;
}
.tout.footer {
	float: right;
	padding: 60px 40px;
}
.tout.footer.donate {
	background: #f17700;
	text-align: center;
}
.tout.footer.donate .donate-wrapper {
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
@media only screen and (min-width: 48.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 230px;
		width: 80%;
		position: absolute;
	}
}
@media only screen and (min-width: 64.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 200px;
	}
}
@media only screen and (min-width: 90.063em) {
	.tout.footer.donate .donate-wrapper {
		height: 170px;
	}
}
@media only screen and (min-width: 48.063em) {
	.tout.footer.donate {
		position: absolute;
		right: 0;
		height: 100%;
	}
}
@media only screen and (max-width: 48em) {
	.tout.footer.donate {
		display: block;
		width: 100%;
		margin: 0;
		padding: 10% 5%;
	}
}
.tout.footer.donate p {
	font-size: 32px;
	color: #fff;
	line-height: 1;
}
.tout.footer.donate p span {
	color: #111;
}
.tout.footer.donate .donate-grid {
	margin-top: 30px;
}
.tout.footer.donate .btn {
	float: left;
	background: #f17700;
	outline: 0;
	border: 3px solid #fff;
	font-size: 25px;
	width: 100%;
	padding: 10px;
	margin-top: 3%;
	color: #fff;
}
.ad.contained,
.ad.full-width {
	padding: 40px 20px;
	text-align: center;
}
.tout.footer.donate .btn:hover {
	background: #fff;
	color: #f17700;
	opacity: 1;
}
.tout.footer.donate .btn.one-third {
	width: 31.333%;
	margin-left: 3%;
}
.tout.footer.donate .btn.two-third {
	width: 65.333%;
	margin-left: 3%;
}
.tout.footer.donate .btn.alpha {
	margin-left: 0;
}
.tout.footer.donate .btn.omega {
	margin-right: 0;
}
.ad {
	text-align: center;
	max-width: none;
}
.ad .ad-content {
	display: inline-block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.ad .ad-content p {
	margin-bottom: 0;
}
.ad.full-width {
	width: 100%;
	max-width: none;
}
.ad.contained {
	width: 100%;
	max-width: 78rem;
	margin: 5rem auto;
}
.ad.contained > section {
	margin-top: 0;
}
.ad.inline {
	padding: 30px 0;
	max-width: none;
	margin-top: 1.875rem;
}
.ad.inline > p {
	max-width: 300px;
	margin: 5px auto 0;
}
@media only screen and (min-width: 64.063em) {
	.ad.inline {
		margin-top: 0;
		max-width: 360px;
	}
	.ad.inline.tall-ad {
		margin-right: 10px;
		max-width: 320px;
		padding: 10px 0;
	}
}
.ad.inline .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
.ad p {
	width: 100%;
	font-size: 0.78875rem;
	color: #a8a8a8;
}
.ad p a {
	color: inherit;
	text-decoration: none;
}
.ad p span.left {
	float: left;
}
.ad p span.right {
	float: right;
}
.story h1 {
	font-size: 1.93125rem;
	line-height: 1.93125rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	.story h1 {
		color: #fff;
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
.story h3 a.author {
	white-space: nobreak;
	font-family: "Mercury Display A", "Mercury Display B";
	color: #a39e98 !important;
	text-transform: capitalize;
	font-size: 1.48438rem;
	font-style: italic;
	line-height: 1.85563rem;
}
.story a.author,
.story h6 {
	text-transform: uppercase;
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.story h3 a.author.concatinate:hover {
	color: #a39e98;
}
.story h3 a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.story h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.story h6 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #111;
}
.story h6 a + span {
	margin-left: 0.625rem;
}
.story a.author.concatinate:hover {
	color: #a39e98;
}
.story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.ie #socialHighlighted {
	margin-left: -15px;
}
form #socialHighlighted {
	display: none !important;
}
#socialHighlighted {
	position: relative;
	width: 0;
	max-width: 0;
	height: 0;
	text-indent: 0;
}
#socialHighlighted .socialButtonHighlight {
	padding: 17px 15px;
	display: inline-block;
	line-height: 0;
	border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	height: 50px;
	width: 50px;
	bottom: 30px;
	position: absolute;
	cursor: pointer;
}
@-moz-document url-prefix() {
	#socialHighlighted {
		position: absolute;
	}
	#socialHighlighted .socialButtonHighlight {
		bottom: 5px;
	}
}
#socialHighlighted .socialButtonHighlight#tweetButton {
	left: 0;
	background: #4099ff;
}
#socialHighlighted .socialButtonHighlight#tweetButton span {
	display: inline-block;
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
#socialHighlighted .socialButtonHighlight#emailButton {
	left: 60px;
	background: #807c77;
}
#socialHighlighted .socialButtonHighlight#emailButton span {
	display: inline-block;
	height: 14px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -327px;
	zoom: 1;
}
@media only screen and (max-width: 40em) {
	#socialHighlighted {
		display: none;
	}
}
h1.title #socialHighlighted .socialButtonHighlight {
	bottom: 55px;
}
h1.title #socialHighlighted .socialButtonHighlight .clickheresocial {
	position: relative;
	bottom: 6px;
}
#wrap.listing-wrap {
	padding-top: 1.5rem;
}
#wrap.listing-wrap aside {
	display: none;
}
@media only screen and (min-width: 64.063em) {
	#wrap.listing-wrap aside {
		display: block;
	}
}
#wrap.listing-wrap .listing__hero aside {
	display: block;
}
#wrap.listing-wrap .listing__hero aside .ad,
#wrap.listing-wrap .listing__hero aside .cta {
	display: none;
}
@media only screen and (min-width: 48.063em) {
	#wrap.listing-wrap .listing__hero aside .ad,
	#wrap.listing-wrap .listing__hero aside .cta {
		display: block;
	}
}
#lightboxform .form-field,
#register-lightboxform .form-field,
#search__form .form-field {
	position: relative;
	margin-bottom: 16px;
	padding-top: 20px;
}
#lightboxform .form-field input,
#lightboxform .form-field textarea,
#register-lightboxform .form-field input,
#register-lightboxform .form-field textarea,
#search__form .form-field input,
#search__form .form-field textarea {
	z-index: 1;
}
#lightboxform .form-field .dropdown,
#lightboxform .form-field input,
#lightboxform .form-field textarea,
#register-lightboxform .form-field .dropdown,
#register-lightboxform .form-field input,
#register-lightboxform .form-field textarea,
#search__form .form-field .dropdown,
#search__form .form-field input,
#search__form .form-field textarea {
	border: 1px solid #e5ded5;
	width: 100%;
	background: 0 0;
	position: relative;
	top: 0;
	left: 0;
	padding: 12px 0 12px 20px;
	outline: 0;
}
#lightboxform .form-field .dropdown.focused,
#lightboxform .form-field .dropdown:focus,
#lightboxform .form-field input:focus,
#lightboxform .form-field textarea:focus,
#register-lightboxform .form-field .dropdown.focused,
#register-lightboxform .form-field .dropdown:focus,
#register-lightboxform .form-field input:focus,
#register-lightboxform .form-field textarea:focus,
#search__form .form-field .dropdown.focused,
#search__form .form-field .dropdown:focus,
#search__form .form-field input:focus,
#search__form .form-field textarea:focus {
	border: 1px solid #a39e98;
}
#lightboxform .form-field .dropdown.focused + label,
#lightboxform .form-field .dropdown.focused + label + .helptext,
#lightboxform .form-field .dropdown:focus + label,
#lightboxform .form-field .dropdown:focus + label + .helptext,
#lightboxform .form-field input.focused + label,
#lightboxform .form-field input.focused + label + .helptext,
#lightboxform .form-field input:focus + label,
#lightboxform .form-field input:focus + label + .helptext,
#lightboxform .form-field textarea.focused + label,
#lightboxform .form-field textarea.focused + label + .helptext,
#lightboxform .form-field textarea:focus + label,
#lightboxform .form-field textarea:focus + label + .helptext,
#register-lightboxform .form-field .dropdown.focused + label,
#register-lightboxform .form-field .dropdown.focused + label + .helptext,
#register-lightboxform .form-field .dropdown:focus + label,
#register-lightboxform .form-field .dropdown:focus + label + .helptext,
#register-lightboxform .form-field input.focused + label,
#register-lightboxform .form-field input.focused + label + .helptext,
#register-lightboxform .form-field input:focus + label,
#register-lightboxform .form-field input:focus + label + .helptext,
#register-lightboxform .form-field textarea.focused + label,
#register-lightboxform .form-field textarea.focused + label + .helptext,
#register-lightboxform .form-field textarea:focus + label,
#register-lightboxform .form-field textarea:focus + label + .helptext,
#search__form .form-field .dropdown.focused + label,
#search__form .form-field .dropdown.focused + label + .helptext,
#search__form .form-field .dropdown:focus + label,
#search__form .form-field .dropdown:focus + label + .helptext,
#search__form .form-field input.focused + label,
#search__form .form-field input.focused + label + .helptext,
#search__form .form-field input:focus + label,
#search__form .form-field input:focus + label + .helptext,
#search__form .form-field textarea.focused + label,
#search__form .form-field textarea.focused + label + .helptext,
#search__form .form-field textarea:focus + label,
#search__form .form-field textarea:focus + label + .helptext {
	color: #111;
}
#lightboxform .form-field ::-webkit-input-placeholder,
#register-lightboxform .form-field ::-webkit-input-placeholder,
#search__form .form-field ::-webkit-input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field :-moz-placeholder,
#register-lightboxform .form-field :-moz-placeholder,
#search__form .form-field :-moz-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field ::-moz-placeholder,
#register-lightboxform .form-field ::-moz-placeholder,
#search__form .form-field ::-moz-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field :-ms-input-placeholder,
#register-lightboxform .form-field :-ms-input-placeholder,
#search__form .form-field :-ms-input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field ::input-placeholder,
#lightboxform .form-field :input-placeholder,
#register-lightboxform .form-field ::input-placeholder,
#register-lightboxform .form-field :input-placeholder,
#search__form .form-field ::input-placeholder,
#search__form .form-field :input-placeholder {
	color: #ccc6be;
}
#lightboxform .form-field textarea,
#register-lightboxform .form-field textarea,
#search__form .form-field textarea {
	height: 140px;
}
#lightboxform .form-field.textarea-field .helptext,
#register-lightboxform .form-field.textarea-field .helptext,
#search__form .form-field.textarea-field .helptext {
	margin-top: 0;
}
#lightboxform .form-field .showhide,
#register-lightboxform .form-field .showhide,
#search__form .form-field .showhide {
	position: absolute;
	top: 2.2rem;
	right: 30px;
	cursor: pointer;
	z-index: 10;
	background: #fff;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #ccc6be;
	letter-spacing: 0.75px;
}
#lightboxform .form-field .dropdown,
#register-lightboxform .form-field .dropdown,
#search__form .form-field .dropdown {
	padding: 0;
	margin: 0 0 5px;
	z-index: initial;
}
#lightboxform .form-field.select-field .mobiledropdown,
#register-lightboxform .form-field.select-field .mobiledropdown,
#search__form .form-field.select-field .mobiledropdown {
	display: none;
	position: absolute;
	margin-bottom: 25px;
}
@media only screen and (max-width: 40em) {
	#lightboxform .form-field.select-field .mobiledropdown,
	#register-lightboxform .form-field.select-field .mobiledropdown,
	#search__form .form-field.select-field .mobiledropdown {
		display: block;
		position: relative;
		top: 21px;
		visibility: visible;
	}
	#lightboxform .form-field.select-field .caret,
	#register-lightboxform .form-field.select-field .caret,
	#search__form .form-field.select-field .caret {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -214px -405px;
		zoom: 1;
		position: absolute;
		right: 30px;
		top: 40px;
		height: 50px;
		width: 16px;
	}
	#lightboxform .form-field.select-field .dropdown,
	#register-lightboxform .form-field.select-field .dropdown,
	#search__form .form-field.select-field .dropdown {
		display: none;
	}
}
#lightboxform .form-field .checkbox input[type="checkbox"],
#register-lightboxform .form-field .checkbox input[type="checkbox"],
#search__form .form-field .checkbox input[type="checkbox"],
.share__short,
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden;
}
#lightboxform .form-field .checkbox,
#register-lightboxform .form-field .checkbox,
#search__form .form-field .checkbox {
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0;
	float: left;
}
#lightboxform .form-field .checkbox label,
#register-lightboxform .form-field .checkbox label,
#search__form .form-field .checkbox label {
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	left: 0;
	border: 1px solid #e6dfd5;
}
#lightboxform .form-field .checkbox label:after,
#register-lightboxform .form-field .checkbox label:after,
#search__form .form-field .checkbox label:after {
	content: "";
	width: 12px;
	height: 7px;
	position: absolute;
	top: 4px;
	left: 3px;
	border: 3px solid #e6dfd5;
	border-top: none;
	border-right: none;
	background: 0 0;
	opacity: 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}
#lightboxform .form-field .checkbox label:hover,
#register-lightboxform .form-field .checkbox label:hover,
#search__form .form-field .checkbox label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:after {
	opacity: 1;
	border-left: 3px solid #70b000;
	border-bottom: 3px solid #70b000;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after,
#register-lightboxform
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after,
#search__form
	.form-field
	.checkbox
	input[type="checkbox"]:checked
	+ label:hover:after {
	opacity: 1;
	border-left: 3px solid #a39e98;
	border-bottom: 3px solid #a39e98;
}
#lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover,
#register-lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover,
#search__form
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover {
	border: 1px solid #a39e98;
}
#lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after,
#register-lightboxform
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after,
#search__form
	.form-field.checkbox-field
	input[type="checkbox"]:checked
	+ label:hover:after {
	opacity: 1;
	border-left: 3px solid #a39e98;
	border-bottom: 3px solid #a39e98;
}
#lightboxform .form-field .radio,
#register-lightboxform .form-field .radio,
#search__form .form-field .radio {
	width: 20px;
	height: 20px;
	position: relative;
	margin: 0;
	float: left;
}
#lightboxform .form-field .radio input[type="radio"],
#register-lightboxform .form-field .radio input[type="radio"],
#search__form .form-field .radio input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 0;
	cursor: pointer;
}
#lightboxform .form-field .radio .check,
#register-lightboxform .form-field .radio .check,
#search__form .form-field .radio .check {
	display: block;
	border: 1px solid #e6dfd5;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	bottom: 0;
	left: 0;
	position: absolute;
	padding: 0;
}
#lightboxform .form-field .radio input[type="radio"]:checked + .check .inside,
#register-lightboxform
	.form-field
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form .form-field .radio input[type="radio"]:checked + .check .inside {
	display: block;
	position: absolute;
	background: #70b000;
	border-radius: 100%;
	height: 67%;
	width: 67%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#lightboxform .form-field.checkbox-field:hover .checkbox .check,
#lightboxform .form-field.checkbox-field:hover .checkbox label,
#lightboxform .form-field.checkbox-field:hover .radio .check,
#lightboxform .form-field.checkbox-field:hover .radio label,
#lightboxform .form-field.radio-field:hover .checkbox .check,
#lightboxform .form-field.radio-field:hover .checkbox label,
#lightboxform .form-field.radio-field:hover .radio .check,
#lightboxform .form-field.radio-field:hover .radio label,
#register-lightboxform .form-field.checkbox-field:hover .checkbox .check,
#register-lightboxform .form-field.checkbox-field:hover .checkbox label,
#register-lightboxform .form-field.checkbox-field:hover .radio .check,
#register-lightboxform .form-field.checkbox-field:hover .radio label,
#register-lightboxform .form-field.radio-field:hover .checkbox .check,
#register-lightboxform .form-field.radio-field:hover .checkbox label,
#register-lightboxform .form-field.radio-field:hover .radio .check,
#register-lightboxform .form-field.radio-field:hover .radio label,
#search__form .form-field.checkbox-field:hover .checkbox .check,
#search__form .form-field.checkbox-field:hover .checkbox label,
#search__form .form-field.checkbox-field:hover .radio .check,
#search__form .form-field.checkbox-field:hover .radio label,
#search__form .form-field.radio-field:hover .checkbox .check,
#search__form .form-field.radio-field:hover .checkbox label,
#search__form .form-field.radio-field:hover .radio .check,
#search__form .form-field.radio-field:hover .radio label {
	border: 1px solid #a39e98;
}
#lightboxform .form-field .checkbox,
#lightboxform .form-field .radio,
#register-lightboxform .form-field .checkbox,
#register-lightboxform .form-field .radio,
#search__form .form-field .checkbox,
#search__form .form-field .radio {
	margin-right: 10px;
}
#lightboxform .form-field .checkbox + label,
#lightboxform .form-field .radio + label,
#register-lightboxform .form-field .checkbox + label,
#register-lightboxform .form-field .radio + label,
#search__form .form-field .checkbox + label,
#search__form .form-field .radio + label {
	font-family: "Mercury Display A", "Mercury Display B";
	text-transform: none;
	position: relative;
	bottom: 0;
	left: 0;
	display: table-cell;
	cursor: pointer;
	line-height: 1.2rem;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button,
section.listing .lightbox-form .lightbox-inner .section-header h2,
section.listing .lightbox-form .lightbox-inner .section-header p.required-text,
section.listing .listing__hero h1 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
#lightboxform .form-field.checkbox-field:hover .checkbox + label,
#lightboxform .form-field.checkbox-field:hover .radio + label,
#lightboxform .form-field.radio-field:hover .checkbox + label,
#lightboxform .form-field.radio-field:hover .radio + label,
#register-lightboxform .form-field.checkbox-field:hover .checkbox + label,
#register-lightboxform .form-field.checkbox-field:hover .radio + label,
#register-lightboxform .form-field.radio-field:hover .checkbox + label,
#register-lightboxform .form-field.radio-field:hover .radio + label,
#search__form .form-field.checkbox-field:hover .checkbox + label,
#search__form .form-field.checkbox-field:hover .radio + label,
#search__form .form-field.radio-field:hover .checkbox + label,
#search__form .form-field.radio-field:hover .radio + label {
	color: #111;
}
#lightboxform
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#lightboxform
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#register-lightboxform
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.checkbox-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.checkbox-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.radio-field:hover
	.checkbox
	input[type="radio"]:checked
	+ .check
	.inside,
#search__form
	.form-field.radio-field:hover
	.radio
	input[type="radio"]:checked
	+ .check
	.inside {
	background: #a39e98;
}
#lightboxform .form-field label,
#register-lightboxform .form-field label,
#search__form .form-field label {
	-webkit-transition: background 0.2s, color 0.2s, top 0.2s, bottom 0.2s,
		right 0.2s, left 0.2s;
	transition: background 0.2s, color 0.2s, top 0.2s, bottom 0.2s, right 0.2s,
		left 0.2s;
	color: #85827e;
	padding: 0;
	position: absolute;
	top: 0;
	left: 15px;
	font-size: 1rem;
	line-height: 1rem;
}
#lightboxform .form-field p,
#register-lightboxform .form-field p,
#search__form .form-field p {
	margin: 5px 0 0;
	font-size: 1rem;
	line-height: 1.1875rem;
	font-style: italic;
}
#lightboxform .form-field p.errormsg,
#register-lightboxform .form-field p.errormsg,
#search__form .form-field p.errormsg {
	display: block;
	color: #cc0e0e;
}
#lightboxform .form-field p.helptext,
#register-lightboxform .form-field p.helptext,
#search__form .form-field p.helptext {
	display: block;
	color: #ccc6be;
}
#lightboxform .form-field input.error + label,
#lightboxform .form-field label.error,
#lightboxform .form-field label.error + label,
#lightboxform .form-field select.error + .dropdown + label,
#lightboxform .form-field select.error + dl + label,
#lightboxform .form-field select.error + label,
#lightboxform .form-field textarea.error + label,
#lightboxform .form-field.checkbox-field .checkbox .error + label + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label + label,
#lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label,
#register-lightboxform .form-field input.error + label,
#register-lightboxform .form-field label.error,
#register-lightboxform .form-field label.error + label,
#register-lightboxform .form-field select.error + .dropdown + label,
#register-lightboxform .form-field select.error + dl + label,
#register-lightboxform .form-field select.error + label,
#register-lightboxform .form-field textarea.error + label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	.error
	+ label
	+ label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label
	+ label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label,
#search__form .form-field input.error + label,
#search__form .form-field label.error,
#search__form .form-field label.error + label,
#search__form .form-field select.error + .dropdown + label,
#search__form .form-field select.error + dl + label,
#search__form .form-field select.error + label,
#search__form .form-field textarea.error + label,
#search__form .form-field.checkbox-field .checkbox .error + label + label,
#search__form .form-field.checkbox-field .checkbox label.error + label + label,
#search__form
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover
	+ label {
	color: #cc0e0e;
}
#lightboxform .form-field label.error + label + p.errormsg,
#register-lightboxform .form-field label.error + label + p.errormsg,
#search__form .form-field label.error + label + p.errormsg {
	display: block;
	color: #cc0e0e;
}
#lightboxform .form-field input.error,
#lightboxform .form-field select.error,
#lightboxform .form-field select.error + .dropdown,
#lightboxform .form-field textarea.error,
#lightboxform .form-field.checkbox-field .checkbox .error + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label,
#lightboxform .form-field.checkbox-field .checkbox label.error + label:hover,
#register-lightboxform .form-field input.error,
#register-lightboxform .form-field select.error,
#register-lightboxform .form-field select.error + .dropdown,
#register-lightboxform .form-field textarea.error,
#register-lightboxform .form-field.checkbox-field .checkbox .error + label,
#register-lightboxform .form-field.checkbox-field .checkbox label.error + label,
#register-lightboxform
	.form-field.checkbox-field
	.checkbox
	label.error
	+ label:hover,
#search__form .form-field input.error,
#search__form .form-field select.error,
#search__form .form-field select.error + .dropdown,
#search__form .form-field textarea.error,
#search__form .form-field.checkbox-field .checkbox .error + label,
#search__form .form-field.checkbox-field .checkbox label.error + label,
#search__form .form-field.checkbox-field .checkbox label.error + label:hover {
	border-left: 3px solid #cc0e0e;
}
#lightboxform .form-field .radio .error + .check,
#lightboxform .form-field .radio .error:hover + .check,
#register-lightboxform .form-field .radio .error + .check,
#register-lightboxform .form-field .radio .error:hover + .check,
#search__form .form-field .radio .error + .check,
#search__form .form-field .radio .error:hover + .check {
	border: 3px solid #cc0e0e;
}
#lightboxform .form-field input.valid,
#lightboxform .form-field select.valid,
#lightboxform .form-field select.valid + .dropdown,
#lightboxform .form-field textarea.valid,
#register-lightboxform .form-field input.valid,
#register-lightboxform .form-field select.valid,
#register-lightboxform .form-field select.valid + .dropdown,
#register-lightboxform .form-field textarea.valid,
#search__form .form-field input.valid,
#search__form .form-field select.valid,
#search__form .form-field select.valid + .dropdown,
#search__form .form-field textarea.valid {
	border-left: 3px solid #6fb000;
}
#search__form .form-field.select-field {
	padding: 0;
}
#search__form .form-field.select-field .dropdown {
	background: #fff;
}
#search__form .form-field.select-field .dropdown dt {
	border: 0;
}
@media only screen and (max-width: 40em) {
	#search__form .form-field.select-field {
		padding: 0;
		width: 100%;
	}
	#search__form .form-field.select-field .caret {
		top: 0;
		right: 15px;
		z-index: 2;
	}
	#search__form .form-field.select-field .mobiledropdown {
		width: 100%;
		top: 0;
		background: #fff;
		z-index: 1;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#search__form .form-field.select-field {
		width: 47.5%;
	}
	#search__form .form-field.select-field .mobiledropdown {
		background: #fff;
	}
}
section.listing .lightbox-form .lightbox-inner .listing_form {
	padding-right: 50px;
}
section.listing .lightbox-form .lightbox-inner .listing_form h1 {
	margin-bottom: 20px;
}
section.listing .lightbox-form .lightbox-inner .section-header {
	margin-top: 30px;
	border-top: 1px solid #e6dfd5;
	padding-top: 15px;
}
section.listing .lightbox-form .lightbox-inner .section-header h2 {
	margin: 0 0 20px;
	font-size: 1.5625rem;
	line-height: 1.5625rem;
}
section.listing .lightbox-form .lightbox-inner .section-header p {
	font-size: 1.25rem;
	line-height: 1.48438rem;
	color: #111;
}
section.listing .lightbox-form .lightbox-inner .section-header p.required-text {
	font-size: 0.9375rem;
	line-height: 1rem;
	color: #ccc6be;
	letter-spacing: 0.75px;
}
section.listing .lightbox-form .lightbox-inner .nextfield {
	position: fixed;
	top: -90000px;
	left: -90000px;
}
section.listing .lightbox-form .lightbox-inner .archive-link {
	color: #a39e98;
	font-size: 1rem;
	line-height: 1rem;
}
section.listing .lightbox-form .lightbox-inner .archive-link a {
	text-decoration: underline;
	color: #a39e98;
}
section.listing .lightbox-form .lightbox-inner .archive-link a:hover {
	color: #001;
	opacity: 1;
	-webkit-transition: 0;
	transition: 0;
}
section.listing .lightbox-form .lightbox-inner .search-text {
	margin-bottom: 16px;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	> .row {
	margin-bottom: 0;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button {
	width: 100%;
	height: 60px;
	letter-spacing: 0.75px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 1.48438rem;
	line-height: 1.48438rem;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button {
	color: #fff;
	background: #cc0e0e;
	border: 0;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button:hover {
	background: #990b0b;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.primary-button.inactive {
	background: #ccc6be;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button {
	color: #a39e98;
	border: 1px solid #a39e98;
	background: #fff;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button:hover {
	color: #fff;
	border: 0;
	background: #a39e98;
}
section.listing
	.lightbox-form
	.lightbox-inner
	.listing__hero
	.search__form
	.row
	.field
	button.secondary-button.inactive {
	background: #fff;
	color: #ccc6be;
	border: 1px solid #ccc6be;
}
@media only screen and (min-width: 48.063em) {
	section.listing .lightbox-form {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 1;
	}
	section.listing .lightbox-form .lightbox-inner {
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		margin: 0 auto;
		width: 90%;
		background: #fff;
		padding: 30px 15px 30px 50px;
		max-width: 540px;
		max-height: 650px;
		overflow: hidden;
		transform: translateY(-50%);
		-webkit-transform: value;
		-moz-transform: value;
		-ms-transform: value;
		-o-transform: value;
		transform: value;
	}
	section.listing .lightbox-form .lightbox-inner .listing__hero {
		height: auto;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	section.listing .lightbox-form .lightbox-inner .listing__hero .closebutton {
		position: absolute;
		top: 0;
		right: 25px;
		cursor: pointer;
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/closebutton.png) no-repeat;
		height: 16px;
		width: 16px;
		opacity: 0.5;
	}
	section.listing
		.lightbox-form
		.lightbox-inner
		.listing__hero
		.closebutton:hover {
		opacity: 1;
	}
	section.listing .lightbox-form.embed__form {
		position: relative;
		background: #fff;
	}
	section.listing .lightbox-form.embed__form .lightbox-inner {
		position: relative;
		left: 0;
		top: 0;
		margin: 0;
		padding: 0;
		width: 100%;
		max-width: none;
		max-height: none;
	}
	section.listing .lightbox-form.embed__form .lightbox-inner .listing__hero {
		height: auto;
		overflow: auto;
	}
}
section.listing .listing__hero h1 {
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	color: #111;
}
section.listing .listing__results h3,
section.listing .listing__results h3 h4 {
	font-family: "Mercury Display A", "Mercury Display B";
}
@media only screen and (max-width: 40em) {
	section.listing
		.listing__hero
		.author__card.card__noimage
		.card__details
		h1 {
		margin-top: 0.2rem;
	}
	section.listing .listing__hero .author__card .card__details h1 {
		margin-top: 0;
		font-size: 1.875rem;
		line-height: 1.875rem;
	}
}
section.listing .listing__hero .hero__search h1 {
	margin-bottom: 30px;
}
section.listing .listing__hero p.small {
	font-size: 0.95rem;
	font-style: italic;
	line-height: 0.95rem;
	color: #a39e98;
}
section.listing .listing__hero p.small em {
	font-style: normal;
}
section.listing .listing__hero p.small a {
	color: inherit;
	text-decoration: underline;
}
section.listing .listing__hero .listing__siderail {
	border-top: 1px solid #e6ded5;
	margin-top: 1.875rem;
}
@media only screen and (min-width: 64.063em) {
	section.listing .listing__hero .listing__siderail {
		margin-top: 0;
		border-top: none;
	}
}
section.listing .listing__hero .listing__siderail .siderail__item {
	height: 50%;
	margin-top: 1.5625rem;
	margin-bottom: 0;
}
section.listing .listing__hero .listing__siderail .siderail__item.cta {
	display: none;
	height: 238px;
}
section.listing .listing__hero .listing__siderail .siderail__item.cta a.button,
section.listing .listing__hero .listing__siderail .siderail__item.cta button {
	width: 100%;
}
section.listing .listing__hero .listing__siderail .siderail__item.find-issue {
	margin-top: 20px;
	margin-bottom: 30px;
}
@media only screen and (min-width: 64.063em) {
	section.listing .listing__hero .listing__siderail .siderail__item.cta {
		display: block;
	}
	section.listing .listing__hero .listing__siderail .siderail__item {
		margin-top: 0;
		margin-bottom: 0;
	}
	section.listing .listing__hero .listing__siderail .siderail__item p.small {
		margin-bottom: 0.3125rem;
	}
}
section.listing
	.listing__hero
	.listing__siderail
	.siderail__item:first-of-type {
	border-bottom: 1px solid #e6ded5;
}
section.listing .listing__hero .hero__author .author__bio {
	margin-top: 30px;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__hero .hero__author .author__bio {
		padding-right: 3.125rem;
	}
}
section.listing .listing__hero .hero__author .author__bio p {
	font-size: 1.1875rem;
	line-height: 1.5625rem;
	color: #111;
}
section.listing .listing__hero .hero__search {
	margin-bottom: 1.5625rem;
}
section.listing .listing__hero .search__form > .row {
	margin-bottom: 1.25rem;
}
section.listing .listing__hero .search__form .row > .field button {
	display: inline;
	width: 50%;
	margin-top: 0;
}
section.listing
	.listing__hero
	.search__form
	.row
	> .field
	button#search-relevant {
	font-size: 1.188em;
}
section.listing .listing__hero .search__form .dropdown,
section.listing .listing__hero .search__form button,
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form select,
section.listing .listing__hero .search__form textarea {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #111;
	height: 50px;
	padding: 12px;
	background: #fff;
	border: 1px solid #e6ded5;
}
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form textarea {
	-ms-box-shadow: inset 0 1px 4px #f5eee6;
	box-shadow: inset 0 1px 4px #f5eee6;
}
section.listing .listing__hero .search__form .dropdown,
section.listing .listing__hero .search__form input,
section.listing .listing__hero .search__form select {
	width: 100%;
	border-radius: 0;
}
section.listing .listing__hero .search__form input[checkbox] {
	width: 50px;
}
section.listing .listing__hero .search__form #search-value {
	float: left;
	position: relative;
	border-right: none;
	line-height: 1.5625rem;
	padding-left: 20px;
}
section.listing .listing__hero .search__form .dropdown {
	padding: 0;
	border: 0;
	border: 1px solid #fff;
	position: relative;
	top: -1px;
	text-align: left;
}
section.listing .listing__hero .search__form .dropdown#search-date {
	width: 100%;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.listing .listing__hero .search__form .dropdown {
		width: 47.5%;
		float: left;
	}
	section.listing .listing__hero .search__form .dropdown + dl {
		margin-left: 5%;
	}
}
section.listing .listing__hero .search__form .dropdown dd {
	position: relative;
}
section.listing .listing__hero .search__form .dropdown dd ul {
	z-index: 1;
	background: #fff;
	color: #111;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	list-style: none;
	border-left: 1px solid #e6ded5;
	border-bottom: 1px solid #e6ded5;
	border-right: 1px solid #e6ded5;
}
section.listing .listing__hero .search__form .dropdown dd ul li .selectoption {
	padding: 12px 20px;
	display: block;
	color: #111;
	font-size: 1.25rem;
	line-height: 1.25rem;
	cursor: pointer;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dd
	ul
	li
	.selectoption
	a {
	color: #111;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dd
	ul
	li
	.selectoption:hover {
	opacity: 0.6;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
section.listing .listing__hero .search__form .dropdown dt {
	font-weight: 400;
	margin-bottom: 0;
	padding-right: 0;
	border: 1px solid #e6ded5;
	height: 49.5px;
}
section.listing .listing__hero .search__form .dropdown dt .selector {
	color: #111;
	width: 100%;
	height: 100%;
	display: block;
	padding-right: 15px;
	cursor: pointer;
}
section.listing .listing__hero .search__form .dropdown dt .selector .caret {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -214px -405px;
	zoom: 1;
	position: absolute;
	right: 15px;
	top: 0;
	height: 50px;
	width: 16px;
}
section.listing
	.listing__hero
	.search__form
	.dropdown
	dt
	.selector
	.caret-open {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -191px -405px;
	zoom: 1;
	position: absolute;
	right: 15px;
	top: 0;
	height: 50px;
	width: 16px;
	display: none;
}
section.listing .listing__hero .search__form .dropdown dt .selector span {
	display: block;
	padding: 12px 0 12px 20px;
	text-indent: 0;
	line-height: 25px;
}
section.listing .listing__hero .search__form .dropdown a,
section.listing .listing__hero .search__form .dropdown a:visited {
	text-decoration: none;
	outline: 0;
}
section.listing .listing__hero .search__form .dropdown span.value {
	display: none;
}
section.listing .listing__hero .search__form #search-submit {
	width: 55px;
	right: 15px;
	position: absolute;
	border-left: none;
	text-indent: 200%;
	overflow: hidden;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -64px -345px #fff;
	zoom: 1;
	-ms-box-shadow: inset 0 0 0 #e6ded5;
	box-shadow: inset 0 0 0 #e6ded5;
}
section.listing .listing__hero .search__form .search-text span {
	position: absolute;
	top: 1px;
	right: 20px;
	height: 50px;
	width: 50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -105px -345px;
	zoom: 1;
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	cursor: pointer;
}
section.listing .listing__hero .search__form .search-text:hover span {
	opacity: 1;
}
section.listing .listing__hero .search__form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 10px 12px 10px 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -140px -490px;
	zoom: 1;
}
section.listing .listing__hero .search__form button {
	text-transform: capitalize;
	color: #a39e98;
	background-color: #faf4ed;
}
section.listing .listing__hero .search__form button.active,
section.listing .listing__hero .search__form button:hover {
	color: #111;
	background-color: #fff;
}
section.listing .listing__hero .search__form button.active {
	cursor: default;
}
section.listing .listing__hero .search__form button:hover {
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
section.listing .listing__hero .search__form button + button {
	border-left: none;
}
section.listing .listing__results {
	margin-top: 1.5625rem;
}
section.listing .listing__results h3 {
	font-size: 1.48438rem;
	line-height: 1.563rem;
	font-weight: 700;
	margin: 0 0 0.625rem;
	color: #111;
}
section.listing .listing__results h3 a {
	color: inherit;
}
section.listing .listing__results h3 h4 {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400;
	line-height: 1.1875rem;
	color: #111;
}
section.listing .listing__results h4,
section.listing .listing__results h4 p {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-weight: 400;
	color: #111;
}
section.listing .listing__results h3 h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results .story {
		padding-right: 3.125rem;
	}
	section.listing .listing__results h3 h4 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
}
section.listing .listing__results h4 {
	font-style: italic;
	line-height: 1.48438rem;
}
section.listing .listing__results h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results h4 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
}
section.listing .listing__results h4 p {
	font-style: italic;
	line-height: 1.48438rem;
	margin: 0;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download,
section.listing .hero__issue-nav .issue h2,
section.listing .listing__results h5,
section.listing .results__category h1,
section.listing .results__category h2,
section.listing .results__category h3.results__title,
section.stories .see-more,
section.stories h6 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
section.listing .listing__results h4 p em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results h4 p {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
	section.listing .listing__results h5 {
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
}
section.listing .listing__results h5 {
	font-size: 1.25rem;
	line-height: 1.25rem;
	margin-bottom: 0;
}
section.listing .listing__results li {
	position: relative;
}
section.listing .listing__results li hr {
	margin: 0;
	border-color: #f7f5f2;
}
section.listing .listing__results li img {
	width: 100%;
}
section.listing .listing__results li .listing {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
}
section.listing .listing__results li .listing .listing__img {
	padding-right: 0;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results li .listing .listing__img {
		padding-right: 1rem;
	}
}
section.listing .listing__results li .listing .listing__content {
	margin-top: 0;
}
section.listing
	.listing__results
	li
	.listing
	.listing__content
	.label
	a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		.category,
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		span {
		display: block;
		margin-left: 0;
	}
	section.listing .listing__results li .listing .listing__content .label h6 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		h6
		.category {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	section.listing
		.listing__results
		li
		.listing
		.listing__content
		.label
		h6
		span {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	section.listing .listing__results li.results__ad {
		padding: 0;
	}
}
section.listing .listing__results li:first-of-type hr {
	border-color: #e6ded5;
}
section.listing .listing__results li.results__ad .listing {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
section.listing .listing__results li.results__ad img {
	width: 100%;
	max-width: 100%;
}
section.listing .listing__results li.results__ad .action-wrap {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}
section.listing .listing__results li.results__ad .action-wrap a.btn:only-child {
	float: none;
}
section.listing .listing__results li.results__ad .btn {
	width: 100%;
}
@media only screen and (min-width: 40.063em) {
	section.listing .listing__results li.results__ad .btn {
		width: 47.5%;
		float: left;
	}
	section.listing .listing__results li.results__ad .btn + a {
		margin-left: 5%;
		margin-top: 0;
	}
}
section.listing .listing__results a.author,
section.listing .listing__results a.author.concatinate:hover {
	color: #a39e98;
}
section.listing .listing__results a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.listing .results__category h1 {
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	text-transform: uppercase;
	margin: 1.5625rem 0 3.125rem;
}
section.listing .results__category h2 {
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	text-transform: uppercase;
	margin: 1.25rem 0 0;
}
@media only screen and (min-width: 40.063em) {
	section.listing .results__category h2 {
		font-size: 2.44125rem;
		line-height: 2.44125rem;
	}
}
section.listing .results__category h2:first-child {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}
section.listing .results__category h3.results__title {
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	text-transform: uppercase;
}
section.listing .results__category h3.results__title:first-child {
	margin-top: 1.875rem;
}
section.listing .results__category ul li:first-of-type {
	border-top: none;
}
section.listing.listing__issue .listing__hero {
	margin-bottom: 0;
}
section.listing.listing__issue .listing__hero aside.has-find-issue {
	background: #f0f0f0;
}
section.listing.listing__issue .listing__hero aside .siderail__item.find-issue,
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content {
	max-width: none;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	.dropdown {
	border: 1px solid #f0f0f0;
}
@media only screen and (min-width: 64.063em) {
	section.listing.listing__issue .listing__hero {
		margin-bottom: 3.125rem;
	}
	section.listing.listing__issue .listing__hero aside.has-find-issue {
		background: #fff;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		.dropdown {
		border: 1px solid #fff;
	}
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	select {
	width: 48.5%;
	float: left;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	.search__form
	select
	+ select {
	margin-left: 3%;
}
section.listing.listing__issue
	.listing__hero
	aside
	.siderail__item.find-issue
	.item__content
	p {
	margin: 0;
}
@media only screen and (min-width: 64.063em) {
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue {
		max-width: 400px;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content {
		max-width: 362px;
		padding: 0 1rem;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		select {
		width: 100%;
		float: none;
	}
	section.listing.listing__issue
		.listing__hero
		aside
		.siderail__item.find-issue
		.item__content
		.search__form
		select
		+ select {
		margin-left: 0;
	}
	section.listing .hero__issue-nav {
		border-right: 1px solid #e6ded5;
	}
}
section.listing .hero__issue-nav .issue {
	margin: 0 auto;
	float: none;
}
@media only screen and (max-width: 40em) {
	section.listing .hero__issue-nav .issue .row {
		max-width: 392px;
		margin: 0 auto;
	}
}
section.listing .hero__issue-nav .issue h2 {
	margin: 1.25rem 0;
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	text-transform: uppercase;
}
@media only screen and (min-width: 40.063em) {
	section.listing .hero__issue-nav .issue h2 {
		font-size: 2.5rem;
		line-height: 2.31938rem;
	}
}
section.listing .hero__issue-nav .issue .issue__img img {
	border: 1px solid #e6ded5;
}
section.listing .hero__issue-nav .issue .issue__details {
	position: relative;
	padding-right: 3rem;
	height: 100%;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 1rem;
	line-height: 1rem;
	font-size: 1rem;
	color: #a39e98;
	text-transform: uppercase;
}
section.listing .hero__issue-nav .issue .issue__details .issue__download a {
	color: #a39e98;
}
@media only screen and (max-width: 40em) {
	section.listing .hero__issue-nav .issue .issue__details .issue__download {
		position: relative;
		left: 0;
	}
}
section.listing .hero__issue-nav .issue .issue__details .issue_art-attr {
	font-size: 1rem;
	font-style: italic;
	line-height: 1rem;
	color: #ccc6be;
}
section.listing .hero__issue-nav .issue .issue__details .issue_art-attr em {
	font-style: normal;
}
section.listing .hero__issue-nav .nav-left,
section.listing .hero__issue-nav .nav-right {
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	position: absolute;
}
section.listing .hero__issue-nav .nav-left {
	text-align: left;
	left: 0;
}
section.listing .hero__issue-nav .nav-right {
	text-align: right;
	right: 0;
}
@media only screen and (min-width: 64.063em) {
	section.listing .hero__issue-nav .nav-right {
		padding-right: 1rem;
	}
}
section.listing .hero__issue-nav .nav-button {
	height: 37px;
	width: 25px;
}
section.listing .hero__issue-nav .nav-button.nav-next {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -250px -550px;
	zoom: 1;
	opacity: 0.4;
	right: 1.5rem;
}
section.listing .hero__issue-nav .nav-button.nav-next:hover {
	opacity: 1;
}
section.listing .hero__issue-nav .nav-button.nav-prev {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -200px -550px;
	zoom: 1;
	opacity: 0.4;
	left: 1.5rem;
}
section.listing .hero__issue-nav .nav-button.nav-prev:hover {
	opacity: 1;
}
section.stories .sponsored {
	background: #dbe8f6;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
section.stories .sponsored .subject a {
	color: #498ed4;
}
section.stories .story a {
	color: inherit;
}
section.stories .see-more {
	display: inline-block;
	width: 100%;
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #ccc6be;
	text-align: center;
	text-transform: uppercase;
	margin-top: 25px;
}
section.stories .see-more:hover {
	opacity: 1;
	color: #111;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
section.stories .tag-browser {
	overflow: hidden;
}
section.stories h1 {
	font-size: 1.93125rem;
	line-height: 1.93125rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories h1 {
		color: #fff;
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
	section.stories.hero.special-report .row {
		margin-top: 0;
	}
}
section.stories h6 {
	text-transform: uppercase;
}
section.stories a.author {
	display: inline-block;
	color: #a39e98;
}
section.stories a.author.concatinate:hover {
	color: #a39e98;
}
section.stories a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero .row .story {
	text-align: center;
}
section.stories.hero .row .story h6 {
	margin: 0 0 5px;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.hero .row .story a.category {
	color: #ccc6be;
}
section.stories.hero .row .story a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .row {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
		width: 100%;
	}
}
section.stories.hero .row.primary .story .info {
	margin-top: 1.25rem;
	margin-bottom: 0;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info {
		margin-top: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .row {
		bottom: 0;
		top: auto;
		-webkit-transform: none;
		transform: none;
	}
	section.stories.hero .row.primary .story .info {
		margin-bottom: 40px;
	}
}
section.stories.hero .row.primary .story .info h1 {
	font-size: 1.953rem;
	line-height: 2.319rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info h1 {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info h1 {
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
section.stories.hero .row.primary .story .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	color: #111;
	margin: 0 0 0.625rem;
}
section.stories.hero .row.primary .story .info h3 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info h3 {
		color: #fff;
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info h3 {
		font-size: 1.5625rem;
		line-height: 1.5625rem;
	}
}
section.stories.hero .row.primary .story .info a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.25rem;
	line-height: 1.25rem;
	text-transform: uppercase;
}
section.stories.hero .row.primary .story .info a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero .row.primary .story .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.primary .story .info a.author {
		font-size: 1.5625rem;
		line-height: 1.5625rem;
	}
}
section.stories.hero .row.primary .story img {
	width: 100%;
	height: auto;
}
section.stories.hero .row.secondary .story {
	margin-top: 1.5625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.primary .story .info a.author {
		color: #fff;
	}
	section.stories.hero .row.secondary .story {
		padding: 0 2.125rem !important;
	}
}
section.stories.hero .row.secondary .story h2 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
	padding-top: 1.5625rem;
	border-top: 1px solid #e6dfd5;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.secondary .story h2 {
		border-top: 0 none;
		padding-top: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.hero .row.secondary .story h2 {
		font-size: 1.856rem;
		line-height: 1.953rem;
	}
}
@media only screen and (min-width: 90.063em) {
	section.stories.hero .row.secondary .story h2 {
		border-top: none;
		font-size: 2.31938rem;
		line-height: 2.31938rem;
	}
}
section.stories.hero .row.secondary .story h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 400;
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.9375rem;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3,
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h6,
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue
	span,
section.stories.from-the-magazine .magazine-carousel a.subscribe,
section.stories.hero .row.secondary .story a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.hero .row.secondary .story h3 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero .row.secondary .story h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
	section.stories.hero.alternate .row.primary .story .info {
		padding: 0 1.25rem;
	}
}
section.stories.hero .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.hero .row.secondary .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.primary .story .info {
	margin-top: 1.875rem;
}
section.stories.hero.alternate .row.primary .story .info h1,
section.stories.hero.alternate .row.primary .story .info h3 {
	color: #111;
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.hero.alternate .row.primary .story .info h1 {
		font-size: 2.319rem;
		line-height: 2.319rem;
	}
}
section.stories.hero.alternate .row.primary .story .info h3 {
	line-height: 1.85563rem;
}
@media only screen and (max-width: 40em) {
	section.stories.hero.alternate .row.primary .story .info h3 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.hero.alternate .row.primary .story .info h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.hero.alternate .row.primary .story .info a.author,
section.stories.hero.alternate
	.row.primary
	.story
	.info
	a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero.alternate .row.primary .story .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.secondary hr {
	display: none;
	margin: 2.5rem 1rem;
}
section.stories.hero.alternate .row.secondary .story {
	margin-top: 0.78125rem;
}
section.stories.hero.alternate .row.secondary .story h2 {
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	margin-bottom: 10px;
	border-top: none;
	padding-top: 0;
}
section.stories.hero.alternate .row.secondary .story h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.hero.alternate .row.secondary .story h3 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.hero.alternate .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.hero.alternate
	.row.secondary
	.story
	a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.hero.alternate .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.hero.alternate .row.secondary .story h6 {
	border-top: 1px solid #e6ded5;
	padding-top: 0.78125rem;
}
@media only screen and (min-width: 48.063em) {
	section.stories.hero.alternate .row.secondary hr {
		display: block;
	}
	section.stories.hero.alternate .row.secondary div + div {
		border-left: 1px solid #e6ded5;
	}
	section.stories.hero.alternate .row.secondary .story {
		margin-top: 0;
	}
	section.stories.hero.alternate .row.secondary .story h2 {
		padding-top: 0;
	}
	section.stories.hero.alternate .row.secondary .story h6 {
		border-top: none;
	}
}
section.stories.hero.no-title {
	padding-top: 2.5rem;
}
section.stories.from-the-magazine > .row > .columns {
	padding: 0;
}
section.stories.from-the-magazine .magazine-carousel-wrap {
	background: #111;
	word-wrap: break-word;
}
section.stories.from-the-magazine .magazine-carousel {
	max-width: 80rem;
	margin: 0 auto;
	position: relative;
	padding: 0 20px 60px;
}
section.stories.from-the-magazine .magazine-carousel .magazine {
	position: relative;
	max-width: 100%;
}
section.stories.from-the-magazine .magazine-carousel .issue-article-list {
	margin-top: 60px;
}
@media only screen and (min-width: 64.063em) {
	section.stories.from-the-magazine .magazine-carousel {
		padding: 60px 20px;
	}
	section.stories.from-the-magazine .magazine-carousel .issue-article-list {
		margin-top: 0;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-link {
	width: 75%;
	margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .issue-link {
		width: 100%;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-link .overlay-wrap {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
}
section.stories.from-the-magazine .magazine-carousel .issue-link img {
	max-width: 100%;
	width: 100%;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue
	span {
	width: 75%;
	position: absolute !important;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 20px;
	color: #fff;
	text-align: center;
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	text-indent: 0;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-link
	.issue-overlay
	a.see-issue:hover {
	opacity: 1;
}
section.stories.from-the-magazine .magazine-carousel .slick-next {
	right: 15px;
	opacity: 0.3;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -250px -550px;
	zoom: 1;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .slick-next {
		right: 50px;
	}
	section.stories.from-the-magazine .magazine-carousel .slick-next:hover {
		opacity: 1;
	}
}
section.stories.from-the-magazine .magazine-carousel .slick-prev {
	left: 15px;
	opacity: 0.3;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -200px -550px;
	zoom: 1;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe {
	display: block;
	color: gray !important;
	font-size: 1.25rem;
	line-height: 1.25rem;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	text-align: center;
	width: 100%;
	padding: 10px;
	border: 2px solid gray;
}
section.stories.from-the-magazine .magazine-carousel a.subscribe:hover {
	color: #fff;
	opacity: 1;
	border-color: #fff;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap {
	text-align: center;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3 {
	color: #a39e98;
	font-size: 1.563em;
	line-height: 1.563em;
	margin: 0 0 20px;
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap h3 a {
	color: inherit;
}
@media only screen and (min-width: 40.063em) {
	section.stories.from-the-magazine .magazine-carousel .slick-prev {
		left: 50px;
	}
	section.stories.from-the-magazine .magazine-carousel .slick-prev:hover {
		opacity: 1;
	}
	section.stories.from-the-magazine .magazine-carousel a.subscribe {
		padding: 20px;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap ul {
	list-style: none;
	margin: 0;
	display: none;
}
@media only screen and (min-width: 64.063em) {
	section.stories.from-the-magazine .magazine-carousel .issue-articles-wrap {
		text-align: left;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		h3 {
		font-size: 1.856rem;
		line-height: 1.856rem;
	}
	section.stories.from-the-magazine
		.magazine-carousel
		.issue-articles-wrap
		ul {
		display: block;
	}
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li {
	margin: 0;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	+ li {
	margin-top: 20px;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h6 {
	color: #a39e98;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4 {
	color: #fff;
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4
	a {
	color: inherit;
}
section.stories.from-the-magazine
	.magazine-carousel
	.issue-articles-wrap
	ul
	li
	h4
	span {
	color: #a39e98;
	font-style: italic;
	font-weight: 400;
}
section.stories.latest .row.story {
	margin-bottom: 2.25rem;
}
section.stories.latest .row.story h3 {
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	text-transform: uppercase;
}
@media only screen and (min-width: 40.063em) {
	section.stories.latest .row.story h3 {
		line-height: 1.85563rem;
		font-size: 1.85563rem;
	}
	section.stories.latest .row .story.row {
		padding-left: 1rem;
	}
}
section.stories.latest .row.story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	text-transform: none;
	color: #a39e98;
}
section.stories.curated .story a.author,
section.stories.custom .editors-picks .author,
section.stories.custom .in-the-magazine h3,
section.stories.custom .in-the-magazine h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.latest .row.story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.latest .row.story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.latest .row.story h6 {
	color: #111;
	margin: 0;
}
section.stories.latest .row.story h6.time {
	color: #111;
}
section.stories.latest .row.story h6.time.is-today {
	color: #cc0e0e;
}
section.stories.latest .row.story h6.subject {
	color: #ccc6be;
}
section.stories.latest .row.story .title {
	padding-right: 1.875rem;
}
section.stories.curated .story {
	padding: 0 1.875rem;
	text-align: center;
}
section.stories.curated .story img {
	margin-bottom: 1.25rem;
}
section.stories.curated .story h3 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	margin: 0 0 0.9375rem;
	color: #111;
}
section.stories.curated .story h3 a {
	color: #111;
}
section.stories.curated .story h4 {
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.9375rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.curated .story h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.curated .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.curated .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.curated .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.curated .story + div {
	margin-top: 1.875rem;
}
@media only screen and (min-width: 769px) and (max-width: 1025px) {
	section.stories.curated .story {
		width: 33.3%;
	}
	section.stories.curated .story + div {
		margin-top: 0;
	}
}
@media only screen and (min-width: 48.063em) {
	section.stories.curated .story h3 {
		font-size: 1.5625rem;
		line-height: 1.85563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.curated .story,
	section.stories.curated .story + div {
		margin-top: 0;
	}
}
section.stories.custom .in-the-magazine {
	margin-bottom: 0;
}
section.stories.custom .in-the-magazine h5 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #cc0e0e;
	margin: 0 0 0.625rem;
}
section.stories.custom .in-the-magazine h3 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	margin: 0;
}
section.stories.custom .in-the-magazine h3 a {
	color: #111;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.custom .in-the-magazine h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .in-the-magazine h3 {
		font-size: 1.856rem;
		line-height: 1.856rem;
	}
}
section.stories.custom .in-the-magazine .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .in-the-magazine a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .in-the-magazine a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .in-the-magazine .story {
	text-align: left;
	margin: 0 auto;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .in-the-magazine .story {
		max-width: 28.125rem;
		text-align: center;
	}
}
section.stories.custom .in-the-magazine .story + div {
	margin-top: 3.125rem;
}
section.stories.custom .editors-picks img {
	margin: 0 0 1.25rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .editors-picks img {
		max-width: 21.25rem;
	}
}
section.stories.custom .editors-picks h3 {
	font-size: 1.563rem;
	line-height: 1.856rem;
	font-weight: 700;
	margin: 0 0 0.9375rem;
	color: #111;
}
section.stories.custom .editors-picks h3 a {
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .editors-picks h3 {
		font-size: 1.856rem;
		line-height: 1.953rem;
	}
}
section.stories.custom .editors-picks .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #ccc6be;
}
section.stories.custom .editors-picks a.author.concatinate:hover {
	color: #ccc6be;
}
section.stories.custom .editors-picks a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .editors-picks .story {
	max-width: 28.125rem;
	margin: 0 auto;
	text-align: center;
}
section.stories.custom .editors-picks .story + div {
	margin-top: 3.75rem;
}
section.stories.custom .editors-pick {
	margin-bottom: 0;
}
section.stories.custom .editors-pick .story {
	margin: 0 auto;
	padding: 0 15px;
	max-width: 31.25rem;
	text-align: center;
}
section.stories.custom .editors-pick .story h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-size: 1.85563rem;
	line-height: 1.95313rem;
}
section.stories.custom .nation-voices .info .author,
section.stories.custom .nation-voices .info h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
@media only screen and (max-width: 40em) {
	section.stories.custom .in-the-magazine .story {
		text-align: center;
	}
	section.stories.custom .editors-pick .story h3 {
		font-size: 1.56313rem;
		line-height: 1.85625rem;
	}
}
section.stories.custom .editors-pick .story h4 {
	font-size: 1.25rem;
	line-height: 1.563rem;
	font-style: italic;
}
section.stories.custom .editors-pick .story h4 em,
section.stories.custom .editors-pick .story h4 span {
	font-style: normal;
}
@media only screen and (max-width: 40em) {
	section.stories.custom .editors-pick .story h4 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
section.stories.custom .editors-pick .story h6 {
	margin: 10px 0 5px;
}
section.stories.custom .editors-pick .story h6 a.category {
	font-size: 0.95rem;
	line-height: 1rem;
	color: #ccc6be;
}
section.stories.custom .editors-pick .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .editors-pick .story img {
	margin-bottom: 0.375rem;
}
section.stories.custom .editors-pick .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .nation-voices .img {
	margin-bottom: 1.25rem;
	text-align: center;
}
section.stories.custom .nation-voices .img img {
	border-radius: 100%;
	max-width: 150px;
}
section.stories.custom .nation-voices .info {
	text-align: center;
}
section.stories.custom .nation-voices .info h5 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .nation-voices .img img {
		max-width: 100%;
	}
	section.stories.custom .nation-voices .img .imgHover {
		padding-left: 0.5rem;
	}
	section.stories.custom .nation-voices .info {
		text-align: left;
	}
	section.stories.custom .nation-voices .info h5 {
		font-size: 1.85563rem;
		line-height: 1.85563rem;
	}
}
section.stories.custom .nation-voices .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.625rem;
	color: #111;
}
section.stories.custom .nation-voices .info h3 a {
	color: #111;
}
section.stories.custom .nation-voices .info .author {
	color: #ccc6be;
	font-size: 0.95rem;
	line-height: 0.95rem;
	text-decoration: underline;
}
section.stories.custom .nation-voices .info .author.concatinate:hover {
	color: #ccc6be;
}
section.stories.custom .nation-voices .info .author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .nation-voices > .story {
	padding: 0 1rem;
}
section.stories.custom .nation-voices .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .most-popular h3,
section.stories.custom .most-popular h5 {
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
}
section.stories.custom .most-popular h5 {
	font-size: 1.856rem;
	line-height: 1.856rem;
	color: #cc0e0e;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .nation-voices {
		padding-right: 0.9375rem;
	}
	section.stories.custom .most-popular h5 {
		font-size: 2.319rem;
		line-height: 2.319rem;
	}
}
section.stories.custom .most-popular h3 {
	font-size: 1.484rem;
	line-height: 1.484rem;
	text-transform: uppercase;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .most-popular h3 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .most-popular h3 {
		font-size: 1.85563rem;
		line-height: 1.85563rem;
	}
}
section.stories.custom .most-popular h3 a {
	color: #111;
}
section.stories.custom .most-popular .author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .most-popular a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .most-popular a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .most-popular .story {
	max-width: 28.125rem;
	margin: 0 auto;
	text-align: center;
}
section.stories.custom .most-popular .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .take-action img {
	width: 100%;
	height: auto;
}
section.stories.custom .take-action > .row {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	padding: 0 0.9375rem;
}
section.stories.custom .take-action .row .info {
	margin: 0;
	position: relative;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .take-action .row .info h2,
	section.stories.custom .take-action .row .info h3 {
		max-width: 400px;
	}
}
section.stories.custom .take-action .row h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0.625rem;
}
section.stories.custom .take-action .row h2 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 1.25rem;
	font-size: 2.265rem;
	line-height: 1.945rem;
}
section.stories.custom .take-action .row h2 a {
	color: #fff;
}
@media only screen and (min-width: 90.063em) {
	section.stories.custom .take-action .row h2 {
		font-size: 4.53rem;
		line-height: 3.89rem;
	}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	section.stories.custom .take-action .row h2 {
		font-size: 3.125rem;
		line-height: 2.8125rem;
	}
}
@media only screen and (max-width: 40em) {
	section.stories.custom .take-action .row h2 {
		max-width: 300px;
	}
}
section.stories.custom .take-action .row h3 {
	display: none;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-style: italic;
	color: #fff;
	margin-bottom: 1.875rem;
}
section.stories.custom .take-action .row h3 em {
	font-style: normal;
}
section.stories.custom .take-action .row h3 a {
	text-decoration: underline;
	color: inherit;
}
@media only screen and (min-width: 64.063em) {
	section.stories.custom .take-action .row h3 {
		display: block;
	}
}
section.stories.custom .latest {
	margin-bottom: 10px;
}
section.stories.custom .latest.alternate .three-up .story {
	text-align: left;
}
section.stories.custom .latest.alternate .three-up .story h3 {
	font-size: 1.4375rem;
	line-height: 1.4375rem;
}
section.stories.custom .latest.alternate .three-up .story h4,
section.stories.custom .latest.alternate .three-up .story h5 {
	display: none;
}
section.stories.custom .latest.alternate .three-up .story h6 {
	text-align: left;
	line-height: 1rem;
	margin-bottom: 5px;
}
section.stories.custom .latest.alternate .three-up .story h6 a.category {
	color: #ccc6be;
	display: block;
}
section.stories.custom .latest.alternate .three-up .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .three-up .story h6 a.category {
		display: inline;
		margin-left: 15px;
	}
	section.stories.custom .latest.alternate .three-up .story {
		text-align: center;
	}
	section.stories.custom .latest.alternate .three-up .story h3 {
		font-family: "Mercury Display A", "Mercury Display B";
		font-size: 1.85563rem;
		font-weight: 700;
		line-height: 1.95313rem;
		text-transform: inherit;
		margin-bottom: 0.3125rem;
	}
	section.stories.custom .latest.alternate .three-up .story h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
		font-style: italic;
	}
	section.stories.custom .latest.alternate .three-up .story h4 em {
		font-style: normal;
	}
	section.stories.custom .latest.alternate .three-up .story h4,
	section.stories.custom .latest.alternate .three-up .story h5,
	section.stories.custom .latest.alternate .three-up .story img {
		display: block;
	}
	section.stories.custom .latest.alternate .three-up .story h5 a.author {
		font-size: 1.25rem;
		line-height: 1.25rem;
		margin-top: 0.625rem;
	}
	section.stories.custom
		.latest.alternate
		.three-up
		.story
		h5
		a.author.concatinate:hover {
		color: #a39e98;
	}
	section.stories.custom
		.latest.alternate
		.three-up
		.story
		h5
		a.author:hover {
		-webkit-transition: color 0.2s;
		transition: color 0.2s;
		opacity: 1;
		color: #111;
	}
	section.stories.custom .latest.alternate .three-up .story h6 {
		margin: 10px 0 5px;
		text-align: center;
	}
	section.stories.custom .latest.alternate .three-up .story img {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0.375rem;
	}
}
section.stories.custom .latest.alternate .three-up .row.secondary,
section.stories.custom .latest.alternate .three-up .row.secondary .story + div {
	margin-top: 1.875rem;
}
section.stories.custom .latest.alternate .three-up .row.secondary .story h3 {
	font-size: 1.484rem;
	line-height: 1.563rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom
		.latest.alternate
		.three-up
		.row.secondary
		.story
		+ div {
		margin-top: 0;
	}
}
section.stories.custom .latest.alternate .news-list .story.row + div,
section.stories.custom .latest.alternate .news-list > div {
	margin-top: 2.1875rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .news-list > div {
		margin-top: 0;
	}
}
section.stories.custom .latest.alternate .story h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
	margin: 0;
}
section.stories.custom .latest.alternate .story h4,
section.stories.custom .latest.alternate .story h5 {
	margin: 0;
}
section.stories.custom .latest.alternate .story h6 {
	text-align: left;
	line-height: 1rem;
	margin: 0 0 5px;
}
section.stories.custom .latest.alternate .story h6 a.category {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .story h6 a.category {
		display: inline;
	}
}
section.stories.custom .latest.alternate .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .latest.alternate .story h6 a.time {
	color: #a39e98;
}
section.stories.custom .latest.alternate .story h6 a.time.is-today {
	color: #cc0e0e;
}
section.stories.custom .latest.alternate .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .latest.alternate .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.custom .latest.alternate .story span.time {
	display: inline-block;
	color: #a39e98;
}
section.stories.custom .latest.alternate .story span.time.is-today {
	color: #cc0e0e;
	width: 100%;
}
section.stories.custom .latest.alternate .news-list .story h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.484rem;
	line-height: 1.484rem;
	text-transform: uppercase;
}
@media only screen and (min-width: 641px) and (max-width: 1280px) {
	section.stories.custom .latest.alternate .news-list .story h4 {
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
}
section.stories.custom .latest.alternate .news-list .story h6 a.category {
	color: #ccc6be;
	display: block;
}
section.stories.custom .latest.alternate .news-list .story h6 a.category:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	section.stories.custom .latest.alternate .news-list .story h6 a.category,
	section.stories.custom .latest.alternate .news-list .story img {
		display: none;
	}
}
section.stories.custom .words-and-deeds .story {
	max-width: 31.25rem;
	width: 90%;
	margin: 0 auto;
}
section.stories.custom .words-and-deeds .story blockquote {
	padding: 0;
	border-left: none;
	color: #a39e98;
	font-weight: 700;
	font-size: 2.319rem;
	line-height: 2.319rem;
	margin-bottom: 3.125rem;
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	section.stories.custom .words-and-deeds .story blockquote {
		font-size: 3.052rem;
		line-height: 3.052rem;
	}
}
@media only screen and (min-width: 90.063em) {
	section.stories.custom .words-and-deeds .story blockquote {
		font-size: 3.624rem;
		line-height: 3.624rem;
	}
}
section.stories.custom .words-and-deeds .story blockquote .attr {
	font-style: italic;
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	text-indent: 0;
	vertical-align: bottom;
	display: block;
	margin-top: 15px;
	white-space: normal;
}
section.stories.custom .words-and-deeds .story blockquote .attr em {
	font-style: normal;
}
section.stories.custom .words-and-deeds .story blockquote a {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
section.stories.custom .words-and-deeds .story blockquote a:hover {
	opacity: 1;
	color: #111;
}
section.stories.custom .words-and-deeds .story h3 {
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
}
section.stories.custom .words-and-deeds .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.custom .words-and-deeds .story a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.custom .words-and-deeds .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.focus .img-wrap img {
	width: 100%;
	max-width: 100%;
}
section.stories.focus .story-row .story-wrap {
	max-width: 1130px;
	margin: 0 auto;
}
section.stories.focus .story-row .story {
	text-align: center;
	padding: 0 30px;
	margin-top: 30px;
}
section.stories.focus .story-row h3 {
	color: #111;
	font-size: 1.56313rem;
	font-weight: 700;
	line-height: 1.85625rem;
}
section.stories.focus .story-row h4 {
	color: #111;
	font-style: italic;
	font-size: 1.188rem;
	line-height: 1.484rem;
}
section.stories.focus .story-row h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.focus .story-row h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.focus .story-row a.author {
	color: #a39e98;
	font-size: 1.25063rem;
	line-height: 1.25063rem;
}
section.stories.focus .story-row a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.focus .story-row a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	section.stories.focus .story-row {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 15px;
		padding: 0 15px;
		margin-bottom: 45px;
	}
	section.stories.focus .story-row a.author,
	section.stories.focus .story-row h3,
	section.stories.focus .story-row h4 {
		color: #fff;
		font-weight: 400;
	}
	section.stories.focus .story-row h3 {
		font-weight: 700;
	}
	section.stories.focus .story-row .story {
		margin-top: 0;
	}
}
section.stories.special-report {
	position: relative;
}
section.stories.special-report h3 {
	font-size: 1.953rem;
	line-height: 2.319rem;
	font-weight: 700;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report h3 {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report h3 {
		font-size: 2.89875rem;
		line-height: 2.89875rem;
	}
}
section.stories.special-report h5 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-style: italic;
	color: #111;
	margin: 0 0 0.625rem;
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.almanac .story h5,
section.stories.special-report a.author {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.special-report h5 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report h5 {
		color: #fff;
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
	section.stories.special-report a.author {
		color: #fff;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report h5 {
		font-size: 1.563rem;
		line-height: 1.856rem;
	}
}
section.stories.special-report a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.special-report a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.special-report a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.special-report hr {
	width: 15%;
	color: #fff;
	margin: 2.8125rem auto;
}
section.stories.anniversary .row.primary .story .row img,
section.stories.anniversary.alternate .row.primary .story .img-wrap img,
section.stories.watch-listen .story .img iframe,
section.stories.watch-listen .story .img img {
	width: 100%;
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report a.author {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
	section.stories.special-report hr {
		display: block;
		color: #fff;
	}
}
section.stories.special-report p {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #fff;
	margin: 0;
}
section.stories.special-report p span {
	font-style: italic;
}
section.stories.special-report p + p {
	margin-top: 1.25rem;
}
section.stories.special-report .story {
	text-align: center;
	margin: 0 auto;
}
section.stories.special-report .story p span a {
	text-decoration: underline;
}
section.stories.special-report .small-12 {
	max-width: 760px;
}
@media only screen and (min-width: 40.063em) {
	section.stories.special-report > .row {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
		width: 100%;
		left: 0;
	}
}
section.stories.almanac {
	background: #111;
}
section.stories.almanac .story {
	text-align: center;
}
section.stories.almanac .story h5 {
	color: #fff;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.almanac .story h3,
section.stories.almanac .story h4 {
	color: #fff;
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.almanac .story h3 {
	font-weight: 700;
	font-size: 2.31938rem;
	line-height: 2.31938rem;
	margin-bottom: 0.9375rem;
}
section.stories.almanac .story h4 {
	font-style: italic;
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.nation-voices .info .author,
section.stories.nation-voices .info h5,
section.stories.watch-listen .story.hero h2,
section.stories.watch-listen .story.secondary h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.almanac .story h4 em {
	font-style: normal;
}
section.stories.almanac .img {
	margin-top: -3.8125rem;
	margin-bottom: 1.875rem;
}
section.stories.almanac .info {
	padding-bottom: 3.8125rem;
	padding-left: 2.8125rem;
	padding-right: 2.8125rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.special-report p {
		display: block;
		color: #fff;
	}
	section.stories.almanac .img {
		margin-bottom: 0;
	}
	section.stories.almanac .info {
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
	}
}
section.stories.anniversary .row.primary .story .row .info {
	margin-bottom: 0;
}
section.stories.anniversary.alternate .row.primary .story {
	text-align: center;
}
@media only screen and (min-width: 40.063em) {
	section.stories.anniversary .row.primary .story .row {
		position: absolute;
		top: 50%;
		bottom: auto;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0 0.9375rem;
	}
	section.stories.anniversary.alternate .row.primary .story .row {
		width: 100%;
	}
}
section.stories.anniversary.alternate .stories .story {
	margin-top: 30px;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.anniversary.alternate .stories .story {
		padding: 0 4rem;
	}
	section.stories.anniversary.alternate .stories .story:first-child {
		padding-left: 0;
	}
	section.stories.anniversary.alternate .stories .story + div {
		border-left: 1px solid #e6dfd5;
		padding-right: 0;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.anniversary.alternate .stories .story {
		margin-top: 0;
	}
	section.stories.anniversary.alternate .stories .story + div {
		margin-top: 30px;
		border-left: none;
	}
}
section.stories.anniversary.alternate .stories .story h6 {
	margin: 5px 0;
}
section.stories.anniversary.alternate .stories .story h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 1.563rem;
	line-height: 1.856rem;
	margin-bottom: 5px;
}
section.stories.anniversary.alternate .stories .story img {
	margin-bottom: 0.625rem;
}
@media only screen and (min-width: 64.063em) {
	section.stories.anniversary.alternate .stories .story h4 {
		font-size: 1.484rem;
		line-height: 1.563rem;
	}
	section.stories.anniversary.alternate .stories .story img {
		max-width: 240px;
	}
}
section.stories.anniversary.alternate h6 {
	margin: 10px 0;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.anniversary.alternate h6 a {
	color: #ccc6be;
}
section.stories.anniversary.alternate h3 {
	font-size: 1.875rem;
	line-height: 1.9375rem;
	font-weight: 700;
}
section.stories.anniversary.alternate h4 {
	font-size: 1rem;
	line-height: 1.03125rem;
	font-style: italic;
}
section.stories.anniversary.alternate h4 em {
	font-style: normal;
}
section.stories.anniversary.alternate a.author {
	color: #a39e98;
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.stories.anniversary.alternate a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.anniversary.alternate a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	section.stories.anniversary.alternate .info h4 {
		font-size: 1.188rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 40.063em) {
	section.stories.anniversary.alternate .info a,
	section.stories.anniversary.alternate .info a.author,
	section.stories.anniversary.alternate .info h3,
	section.stories.anniversary.alternate .info h4,
	section.stories.anniversary.alternate .info h6,
	section.stories.anniversary.alternate .info h6 > a {
		color: #fff;
	}
	section.stories.anniversary.alternate .info h3 {
		font-size: 2.31938rem;
		line-height: 2.44125rem;
	}
	section.stories.anniversary.alternate .info h4 {
		font-size: 1.25rem;
		line-height: 1.5625rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.anniversary.alternate .info h3 {
		font-size: 1.953rem;
		line-height: 2.319rem;
	}
}
section.stories.nation-voices .story {
	text-align: left;
}
section.stories.nation-voices .story + div {
	margin-top: 3.125rem;
}
section.stories.nation-voices .img {
	margin-bottom: 1.25rem;
}
section.stories.nation-voices .img img {
	max-width: 150px;
	border-radius: 100%;
}
@media only screen and (min-width: 40.063em) {
	section.stories.nation-voices .story {
		text-align: center;
		margin-top: 0;
	}
	section.stories.nation-voices .story + div {
		margin-top: 0;
	}
	section.stories.nation-voices .info {
		padding: 0 1.25rem;
	}
	section.stories.watch-listen .see-more {
		text-align: left;
	}
}
section.stories.nation-voices .info h5 {
	font-size: 1.85563rem;
	line-height: 1.85563rem;
	color: #111;
	margin: 0 0 0.625rem;
}
@media only screen and (max-width: 40em) {
	section.stories.nation-voices .info h5 {
		font-size: 1.484rem;
		line-height: 1.484rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories.nation-voices .info h5 {
		font-size: 1.563rem;
		line-height: 1.563rem;
	}
}
section.stories.nation-voices .info h3 {
	font-size: 1.188rem;
	line-height: 1.484rem;
	margin: 0 0 0.625rem;
}
section.stories.nation-voices .info h3 a {
	color: #111;
}
section.stories.nation-voices .info .author {
	color: #ccc6be;
	font-size: 0.95rem;
	line-height: 0.95rem;
}
section.stories.nation-voices .info a.author.concatinate:hover {
	color: #ccc6be;
}
section.stories.nation-voices .info a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.watch-listen .story .img a {
	display: block;
	position: relative;
}
section.stories.watch-listen .story.hero .info {
	text-align: center;
	padding: 1.5625rem;
	border-bottom: 1px solid #e6dfd5;
}
section.stories.watch-listen .story.hero h2 {
	font-size: 1.85563rem;
	line-height: 1.85563rem;
	color: #111;
	max-width: 600px;
	margin: 0 auto;
}
section.stories.watch-listen .story.hero h2 span {
	color: #cc0e0e;
}
section.stories.watch-listen .story.hero h2 a {
	color: #111;
}
section.stories.watch-listen .story.secondary {
	margin-top: 2.1875rem;
}
section.stories.watch-listen .story.secondary .img {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	section.stories.watch-listen .story.secondary .img {
		display: block;
	}
}
section.stories.watch-listen .story.secondary h3 {
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	color: #111;
}
section.stories.watch-listen .story.secondary h3 span {
	color: #cc0e0e;
}
section.stories.watch-listen .story.secondary h3 a {
	color: #111;
}
section.stories.watch-listen .story.secondary h3 a span {
	text-indent: 0;
	overflow: visible;
	margin-right: 5px;
}
section.stories.watch-listen .story.secondary h4 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.188rem;
	line-height: 1.484rem;
	font-style: italic;
	color: #a39e98;
}
section.stories.watch-listen .story.secondary h4 em {
	font-style: normal;
}
section.stories.watch-listen .story.secondary h6 {
	color: #a39e98;
}
section.stories.poetry ul {
	margin: 0 !important;
	display: block;
	padding: 0;
}
section.stories.poetry ul:after,
section.stories.poetry ul:before {
	content: " ";
	display: table;
}
section.stories.poetry ul > li {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	padding: 0 22.5px 45px;
	list-style: none;
}
section.stories.poetry ul > li:nth-of-type(1n) {
	clear: none;
}
section.stories.poetry ul > li:nth-of-type(1n + 1) {
	clear: both;
}
@media only screen and (min-width: 40.063em) {
	section.stories.poetry ul {
		display: block;
		padding: 0;
		margin: 0 -22.5px;
	}
	section.stories.poetry ul:after,
	section.stories.poetry ul:before {
		content: " ";
		display: table;
	}
	section.stories.poetry ul:after {
		clear: both;
	}
	section.stories.poetry ul > li {
		display: block;
		height: auto;
		float: left;
		width: 50%;
		padding: 0 22.5px 45px;
		list-style: none;
	}
	section.stories.poetry ul > li:nth-of-type(1n) {
		clear: none;
	}
	section.stories.poetry ul > li:nth-of-type(2n + 1) {
		clear: both;
	}
	section.stories.poetry ul li + li {
		border-left: 1px solid #e6dfd5;
	}
}
@media only screen and (min-width: 64.063em) {
	section.stories.poetry ul {
		display: block;
		padding: 0;
		margin: 0 -22.5px;
	}
	section.stories.poetry ul:after,
	section.stories.poetry ul:before {
		content: " ";
		display: table;
	}
	section.stories.poetry ul:after {
		clear: both;
	}
	section.stories.poetry ul > li {
		display: block;
		height: auto;
		float: left;
		width: 25%;
		padding: 0 22.5px 45px;
		list-style: none;
	}
	section.stories.poetry ul > li:nth-of-type(1n) {
		clear: none;
	}
	section.stories.poetry ul > li:nth-of-type(4n + 1) {
		clear: both;
	}
}
section.stories.poetry .story {
	text-align: center;
}
section.stories.poetry h5 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 0.95rem;
	line-height: 0.95rem;
	text-transform: uppercase;
	color: #ccc6be;
}
section.stories.poetry h3,
section.stories.poetry h4 {
	font-family: "Mercury Display A", "Mercury Display B";
}
section.stories.poetry h3 {
	font-size: 1.563em;
	line-height: 1.856rem;
	font-weight: 700;
}
section.stories.poetry h3 a {
	color: #111;
}
section.stories.poetry h4 {
	font-size: 1.188em;
	line-height: 1.484em;
	font-style: italic;
}
section.stories.poetry a.author,
section.take-action .row h2,
section.take-action .row h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.stories.poetry h4 em {
	font-style: normal;
}
@media only screen and (min-width: 40.063em) {
	section.stories.poetry h4 {
		font-size: 1.25rem;
		line-height: 1.563rem;
	}
}
section.stories.poetry a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
	color: #a39e98;
}
section.stories.poetry a.author.concatinate:hover {
	color: #a39e98;
}
section.stories.poetry a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.stories.recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 32px;
	width: 35%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(60%, #fff),
		color-stop(100%, #fff)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fff 60%,
		#fff 100%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fff 60%,
		#fff 100%
	);
}
section.stories.full-width .section-title {
	margin-bottom: 0;
	top: 1rem;
}
section.stories.full-width img {
	width: 100%;
}
section.stories.full-width > .row {
	max-width: none;
	padding: 0;
	margin: 1rem 0 0;
}
section.stories.narrow {
	max-width: 1050px;
	margin: 0 auto;
}
section.stories .row.even-split .medium-6 + div {
	margin-top: 3.75rem;
	border-left: 1px solid #e6dfd5;
}
@media only screen and (min-width: 40.063em) {
	section.stories .row.even-split .medium-6 {
		margin-bottom: 3.75rem;
	}
	section.stories .row.even-split .medium-6 + div {
		margin-top: 0;
	}
	section.stories .row.even-split .medium-6:first-child {
		padding-right: 0;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories .row.even-split .medium-6:first-child {
		padding-left: 1.875rem;
	}
	section.stories .row.even-split .medium-6:first-child .story {
		padding-right: 1.875rem;
	}
}
@media only screen and (min-width: 40.063em) {
	section.stories .row.even-split .medium-6:last-child {
		padding-left: 0;
	}
}
section.stories .row.even-split .section-title {
	overflow: hidden;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.stories .row.even-split .medium-6:last-child {
		padding-right: 1.875rem;
		padding-left: 0;
	}
	section.stories .row.even-split .medium-6:last-child .story {
		padding-left: 1.875rem;
	}
	section.stories .medium-top {
		margin-bottom: 1.875rem;
	}
}
section.take-action img {
	width: 100%;
	height: auto;
}
section.take-action .story .row {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	padding: 0 0.9375rem;
}
section.take-action .row.secondary hr {
	display: none;
	margin: 3.125rem 1rem;
}
section.take-action .row.secondary .story {
	margin-top: 0.78125rem;
}
section.take-action .row.secondary .story h2 {
	font-size: 1.5625rem;
	line-height: 1.85563rem;
	margin-bottom: 10px;
	border-top: none;
	padding-top: 0;
}
section.take-action .row.secondary .story h3 {
	font-size: 1.0375rem;
	line-height: 1.0375rem;
}
section.take-action .row.secondary .story a.author {
	font-size: 1.25rem;
	line-height: 1.25rem;
}
section.take-action .row.secondary .story a.author.concatinate:hover {
	color: #a39e98;
}
section.take-action .row.secondary .story a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
section.take-action .row.secondary .story h6 {
	border-top: 1px solid #e6ded5;
	padding-top: 0.78125rem;
}
@media only screen and (min-width: 48.063em) {
	section.take-action .row.secondary hr {
		display: block;
	}
	section.take-action .row.secondary div + div {
		border-left: 1px solid #e6ded5;
	}
	section.take-action .row.secondary .story {
		margin-top: 0;
	}
	section.take-action .row.secondary .story h2 {
		padding-top: 0;
	}
	section.take-action .row.secondary .story h3 {
		font-size: 1.1875rem;
		line-height: 1.5625rem;
	}
	section.take-action .row.secondary .story h6 {
		border-top: none;
	}
}
section.take-action .row .info {
	margin: 0;
	position: relative;
}
@media only screen and (min-width: 64.063em) {
	section.take-action .row .info {
		margin-left: 70px !important;
		padding-left: 0;
	}
	section.take-action .row .info h3 {
		font-size: 1.484rem;
		line-height: 1.3;
	}
}
@media only screen and (min-width: 40.063em) {
	section.take-action .row .info h2,
	section.take-action .row .info h3 {
		max-width: 700px;
	}
	section.take-action .row .info h3 {
		margin-bottom: 1rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.take-action .row .info h2 {
		font-size: 2.441rem;
		line-height: 2.441rem;
	}
	section.take-action .row .info h3 {
		margin-bottom: 0.75rem;
		line-height: 1.3;
	}
}
@media only screen and (max-width: 40em) {
	section.take-action .row .info h2 {
		max-width: 300px;
	}
}
section.take-action .row h4 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #fff;
	margin-bottom: 0.625rem;
}
section.take-action .row h2 {
	color: #fff;
	margin-bottom: 1.25rem;
	font-size: 2.265rem;
	line-height: 1.945rem;
}
section.take-action .row h2 a {
	color: #fff;
}
@media only screen and (min-width: 64.063em) {
	section.take-action .row h2 {
		font-size: 4.53rem;
		line-height: 3.89rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	section.take-action .row h2 {
		font-size: 2.875rem;
		line-height: 2.875rem;
		margin-bottom: 0;
	}
}
section.take-action .row h3 {
	display: none;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.1875rem;
	font-style: italic;
	color: #fff;
	margin-bottom: 1.875rem;
}
.recirc .article-list li time,
.recirc .tag-browser li a {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
section.take-action .row h3 em {
	font-style: normal;
}
section.take-action .row h3 a {
	text-decoration: underline;
	color: inherit;
}
@media only screen and (min-width: 40.063em) {
	section.take-action .row h3 {
		display: block;
	}
}
.recirc .tag-browser {
	list-style: none;
	width: 80%;
	max-width: 840px;
	margin: 0 auto;
	float: none;
	-webkit-columns: 1;
	-moz-columns: 1;
}
.recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
	width: 25%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(70%, #fafafa),
		color-stop(71%, #fafafa)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
}
.recirc .tag-browser li {
	float: left;
}
.recirc .tag-browser li.slick-active a {
	color: #cc0e0e;
}
.recirc .tag-browser li + li {
	margin-left: 20px;
}
.recirc .tag-browser li a {
	font-size: 20px;
	color: #a39e98;
}
.recirc .tag-browser li a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	.recirc .tag-browser {
		width: 75%;
	}
}
.recirc .recirc-carousel {
	width: 80%;
	max-width: 840px;
	margin: 0 auto;
	float: none;
}
@media only screen and (max-width: 40em) {
	.recirc .recirc-carousel {
		width: 75%;
	}
	.recirc .recirc-carousel .slick-prev {
		left: -30px;
	}
	.recirc .recirc-carousel .slick-prev:hover {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -550px;
		zoom: 1;
	}
	.recirc .recirc-carousel .slick-next {
		right: -30px;
	}
	.recirc .recirc-carousel .slick-next:hover {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -550px;
		zoom: 1;
	}
}
.recirc .article-list {
	margin-left: 0;
	list-style: none;
	-webkit-columns: 1;
	-moz-columns: 1;
}
.recirc .article-list li {
	margin-top: 20px;
	display: inline-block;
	float: none;
	width: 100%;
}
.recirc .article-list li time {
	display: block;
	font-size: 13px;
	color: #ccc7be;
}
.recirc .article-list li .title {
	display: inline-block;
	font-size: 1.5625rem;
	line-height: 1.875rem;
}
.recirc .article-list li .title a {
	font-weight: 700;
	color: #111;
}
@media only screen and (min-width: 64.063em) {
	.recirc .article-list li .title {
		font-size: 1.9375rem;
		line-height: 1.875rem;
	}
}
.recirc .article-list li .author {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 1.5625rem;
	line-height: 1.5625rem;
	display: inline-block;
	color: #a6a19a;
}
.siderail__item h3,
.siderail__item.list.most-popular li h3,
.siderail__item.list.most-popular li h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
@media only screen and (min-width: 64.063em) {
	.recirc .article-list li .author {
		font-size: 1.9375rem;
		line-height: 1.9375rem;
	}
}
.recirc .article-list li a.author.concatinate:hover {
	color: #a39e98;
}
.recirc .article-list li a.author:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
.siderail__item {
	max-width: 400px;
	margin: 0 auto 40px;
}
.siderail__item .item__content {
	max-width: 362px;
	padding: 0 1rem;
	margin: 0 auto;
}
.siderail__item h3 {
	text-transform: uppercase;
	font-size: 1.563rem;
	line-height: 1.563rem;
	color: #111;
}
@media only screen and (min-width: 40.063em) {
	.siderail__item h3 {
		font-size: 1.85563rem;
		line-height: 2.31938rem;
	}
}
.siderail__item.full {
	max-width: none;
}
.siderail__item.cta a.btn,
.siderail__item.cta button,
.siderail__item.full img {
	width: 100%;
}
.siderail__item.ad {
	padding: 2.5rem 0;
}
.siderail__item.ad .ad__content {
	max-width: 300px;
	min-width: 300px;
	margin: 0 auto;
}
.siderail__item.ad .ad__content p {
	margin: 0;
	text-align: left;
}
.cta a.btn,
.cta h2,
.cta h3,
.listing__nav {
	text-align: center;
}
.siderail__item.ad .ad__content p span {
	float: right;
}
.siderail__item.list {
	max-width: 300px;
	margin: 0 auto;
}
.siderail__item.list .list__header h6 {
	font-size: 0.95rem;
	line-height: 0.95rem;
	color: #a39f98;
}
.siderail__item.list.most-popular li {
	padding: 20px;
	border-top: 1px solid #e5dfd5;
}
.siderail__item.list.most-popular li:first-child h4 {
	padding: 0 5px;
}
.siderail__item.list.most-popular li:last-child {
	border-bottom: 1px solid #e5dfd5;
}
.siderail__item.list.most-popular li a {
	display: block;
	opacity: 1;
}
.siderail__item.list.most-popular li a:hover h3 {
	color: #919191;
}
.siderail__item.list.most-popular li a:hover h4 {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.siderail__item.list.most-popular li h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.siderail__item.list.most-popular li h3 {
	margin: 0;
	font-size: 1.48438rem;
	line-height: 1.5625rem;
	text-transform: uppercase;
	padding-left: 40px;
}
.author__card.card__noimage .card__details h1 {
	margin-top: 0.2rem;
}
.author__card .card__img img {
	width: 100%;
	max-width: 180px;
	max-height: 180px;
}
@media only screen and (max-width: 40em) {
	.author__card .card__img img {
		margin-bottom: 30px;
	}
}
.author__card .card__img.round img {
	border-radius: 100%;
}
.author__card .card__details h1 {
	margin: 20px 0 10px;
}
.author__card .card__details h3 {
	margin: 0 0 10px;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	font-style: italic;
	color: #a39e98;
}
.cta a.btn,
.cta h2,
.cta h3,
.section-title,
.section-title.large span {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.author__card .card__details h3 em {
	font-style: normal;
}
.author__card .card__details .card__social li {
	font-size: 1.1875rem;
	font-style: italic;
	color: #ccc6be;
}
.author__card .card__details .card__social li em {
	font-style: normal;
}
.author__card .card__details .card__social li + li {
	margin-left: 30px;
}
.author__card .card__details .card__social li.twitter-handle {
	display: none;
}
.author__card .card__details .card__social li.twitter-handle + li {
	margin-left: 0;
}
.author__card .card__details .card__social li.twitter-handle.has-twitter {
	display: inline;
}
.author__card .card__details .card__social li.twitter-handle.has-twitter + li {
	margin-left: 30px;
}
@media only screen and (max-width: 40em) {
	.author__card
		.card__details
		.card__social
		li.twitter-handle.has-twitter
		+ li {
		margin-left: 0;
	}
	.author__card .card__details .card__social li {
		font-size: 1.188rem;
		display: block;
	}
	.author__card .card__details .card__social li + li {
		margin-left: 0;
	}
}
.author__card .card__details .card__social li a {
	color: inherit;
}
.author__card .card__details .card__social li a.twitter:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -286px;
	zoom: 1;
}
.author__card .card__details .card__social li a.email:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -322px;
	zoom: 1;
}
.author__card .card__details .card__social li a.rss:before {
	content: "";
	margin-right: 5px;
	padding: 0 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -275px -363px;
	zoom: 1;
}
.listing__nav {
	padding: 1.5625rem 0;
}
audio {
	max-width: 100%;
	width: 100%;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.double_siderail .first_siderail_item.columns + .second_siderail_item.columns {
	padding: 40px 0;
}
@media only screen and (min-width: 64.063em) {
	.double_siderail .first_siderail_item.columns,
	.double_siderail
		.first_siderail_item.columns
		+ .second_siderail_item.columns {
		float: left;
		max-width: 380px;
	}
}
.double_siderail .listing__siderail {
	padding: 0;
}
.section-title {
	text-transform: uppercase;
	position: relative;
	bottom: 1rem;
	margin: 0 0 1.875rem;
	line-height: 1.25rem;
	z-index: 2;
}
.section-title span {
	display: inline-block;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	padding: 0.3125rem 0.625rem;
	background: #fff;
	border: 1px solid #e6dfd5;
	font-size: 1.25rem;
	letter-spacing: 1px;
	color: #cc0e0e;
}
.section-title:before {
	position: absolute;
	content: "";
	width: 100%;
	margin: 1rem 0;
	border-top: 1px solid #e6dfd5;
}
.section-title.highlight span {
	background: #cc0e0e;
	color: #fff;
	border-color: #cc0e0e;
}
.section-title.highlight:before {
	border-top-color: #cc0e0e;
}
.section-title.large {
	position: relative;
	top: 2.07469rem;
	margin: 0;
}
.section-title.large span {
	font-size: 2.89938rem;
	line-height: 1.44969rem;
	padding: 1.25rem 2.5rem;
}
@media only screen and (max-width: 40em) {
	.section-title.large {
		top: 0.9rem;
	}
	.section-title.large span {
		font-size: 1.25rem;
		line-height: 1rem;
		padding: 0.3125rem 0.625rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.section-title.large span {
		font-size: 2.319rem;
		line-height: 2.319rem;
		padding: 0.75rem 1.5rem;
	}
}
.section-title.large:before {
	display: none;
}
.section-title.no-gap {
	margin-bottom: -2rem;
	bottom: 1rem;
}
.row > .section-title {
	margin-left: 1rem;
	margin-right: 1rem;
}
.cta.primary {
	background: #cc0e0e;
	padding: 1.75rem 0;
	color: #fff;
}
.cta.primary a:hover {
	background: #fff;
	color: #cc0e0e;
	opacity: 1;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.cta a,
.cta h2,
.cta h3 {
	color: inherit;
}
@media only screen and (max-width: 40em) {
	.cta.primary .item__content {
		margin-left: 0;
		margin-right: 0;
	}
}
.cta.primary.siderail__item,
.cta.primary.siderail__item .item__content {
	max-width: 100%;
}
.cta.primary.siderail__item .item__content a.btn {
	width: 100%;
}
@media only screen and (min-width: 40.063em) {
	.cta.primary.siderail__item {
		display: table;
		max-width: 100%;
		margin: 0 0 20px;
		width: 100%;
	}
	.cta.primary.siderail__item .item__content a.btn {
		display: block;
		font-size: 1.39rem;
		width: calc(50% - 10px);
		float: left;
	}
	.cta.primary.siderail__item .item__content a.btn + a {
		margin-top: 0;
		float: right;
	}
	.cta.primary.siderail__item
		.item__content
		a.btn:first-of-type:last-of-type {
		float: none;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 64.063em) {
	.cta.primary.siderail__item {
		display: block;
		max-width: 380px;
	}
	.cta.primary.siderail__item .item__content {
		max-width: 362px;
	}
	.cta.primary.siderail__item .item__content a.btn {
		font-size: 1.48438rem;
		width: 100%;
		float: none;
		margin: 0;
	}
	.cta.primary.siderail__item .item__content a.btn + a {
		margin-top: 1rem;
		float: none;
	}
}
.btn,
.icon {
	display: inline-block;
}
.cta h2 {
	font-size: 3.05188rem !important;
	line-height: 3.05188rem !important;
	text-transform: uppercase;
	margin: 0 0 1rem !important;
}
.cta h3 {
	font-size: 1.95313rem;
	line-height: 1.95313rem;
	text-transform: uppercase;
	margin: 0 0 1rem;
}
.cta a.btn {
	font-size: 1.48438rem;
	line-height: 1.48438rem;
	text-transform: uppercase;
	border: 2px solid #fff;
	padding: 1rem;
}
#paywall .button,
.meerkat .meerkat__title {
	font-family: "Knockout 49 A", "Knockout 49 B";
	line-height: 1;
	text-transform: uppercase;
	text-align: center;
}
.cta a.btn + a {
	margin-top: 1rem;
}
.btn {
	padding: 1.25rem 1.875rem;
	border: none;
	outline: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 1.125rem;
	text-transform: uppercase;
}
.btn.cta {
	background: #cc0e0e;
}
.btn.cta.green {
	background: #1fab00;
	color: #fff;
	padding: 10px 15px;
}
.btn.cta.green:hover {
	background: #1a8c00;
	opacity: 1;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
@media only screen and (min-width: 64.063em) {
	.btn {
		font-size: 2.25rem;
	}
	.btn.cta.green {
		font-size: 1.856rem;
		padding: 0.65rem 1.5rem;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.btn.cta.green {
		font-size: 1.484rem;
		padding: 0.65rem 1.5rem;
	}
}
@media only screen and (max-width: 40em) {
	.btn.cta.green {
		font-size: 1.484rem;
	}
}
.icon {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.icon.audio.small {
	height: 30px;
	width: 40px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -700px;
	zoom: 1;
}
.icon.audio.large {
	width: 97px;
	height: 75px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -700px;
	zoom: 1;
}
.icon.video.small {
	width: 39px;
	height: 30px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -600px;
	zoom: 1;
}
.icon.video.large {
	width: 96px;
	height: 75px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -600px;
	zoom: 1;
}
#paywall,
.meerkat {
	width: 100%;
}
#paywall #socialhighlighted {
	display: none;
}
#paywall .button {
	display: block;
	font-size: 22.5px;
	color: #fff;
	padding: 15px 10px;
	background: #cc0e0e;
	letter-spacing: 1px;
	max-width: 200px;
}
.meerkat {
	position: fixed;
	bottom: -100%;
	left: 0;
	z-index: 9999;
	-webkit-transition: bottom 0.5s;
	transition: bottom 0.5s;
}
.meerkat.visible {
	bottom: 0;
}
.meerkat .meerkat__close {
	position: absolute;
	top: -30px;
	right: 0;
	width: 40px;
	height: 40px;
	background: #e6dfd5;
}
.meerkat .meerkat__close img {
	height: 15px;
	width: 15px;
	position: relative;
	left: 12.5px;
	top: 2.5px;
}
.meerkat .meerkat__content {
	position: relative;
	width: 100%;
	max-width: 1050px;
	background-color: #e6dfd5;
	margin: 0 auto;
	padding: 15px;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__content .content__container {
		display: table;
		max-width: 840px;
		margin: 0 auto;
	}
}
.meerkat .meerkat__title {
	font-size: 17.5px;
}
.meerkat .meerkat__subscribe h5,
.meerkat .meerkat__subscribe h6 {
	font-family: "Mercury Display A", "Mercury Display B";
	margin: 0;
}
.meerkat .meerkat__title span {
	color: #cc0e0e;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__title {
		display: table-cell;
		width: 33.333%;
		padding-right: 3%;
		vertical-align: middle;
		text-align: left;
		font-size: 20px;
	}
}
@media only screen and (min-width: 64.063em) {
	.meerkat .meerkat__title {
		font-size: 30px;
	}
}
.meerkat .meerkat__subscribe {
	position: relative;
	background-color: #fff;
	padding: 15px 20px;
	display: table;
	width: 100%;
}
.meerkat .meerkat__subscribe .subscribe__button {
	width: 115px;
	display: table-cell;
	padding: 0;
	vertical-align: middle;
}
.meerkat .meerkat__subscribe .subscribe__copy {
	display: table-cell;
	padding: 0 20px 0 0;
	vertical-align: middle;
}
.meerkat .meerkat__subscribe h5 {
	font-size: 16px;
	line-height: 1.25;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__subscribe .subscribe__button {
		width: 155px;
	}
	.meerkat .meerkat__subscribe h5 {
		font-size: 19px;
	}
}
.meerkat .meerkat__subscribe h6 {
	display: none;
	font-size: 16px;
	color: #85827e;
	text-transform: none;
}
@media only screen and (min-width: 40.063em) {
	.meerkat .meerkat__subscribe h6 {
		display: block;
	}
}
.modal,
.modal .modal__content .signup__img {
	display: none;
}
.meerkat .meerkat__subscribe h6 a {
	color: #85827e;
	text-decoration: underline;
}
.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	height: 100%;
	width: 100%;
	overflow: auto;
	background-color: rgba(230, 223, 213, 0.9);
	padding: 50px 15px 15px;
}
.modal .modal__close,
.modal .modal__close img {
	height: 20px;
	width: 20px;
}
.modal p {
	color: #111;
	font-size: 15px;
	line-height: 1.25;
	margin: 5px 0 20px;
}
.modal .modal__content h4,
.modal .modal__title {
	font-family: "Knockout 49 A", "Knockout 49 B";
	line-height: 1;
	text-transform: uppercase;
}
.modal p .dark {
	color: #111;
	text-decoration: underline !important;
}
.modal .modal__title span,
.modal p.msg--error {
	color: #cc0e0e;
}
.modal p.msg {
	font-size: 14px;
	margin: 5px 0 0;
	font-style: italic;
}
.modal .modal__close {
	position: absolute;
	top: 15px;
	right: 15px;
}
@media only screen and (min-width: 40.063em) {
	.modal {
		padding-top: 200px;
	}
	.modal p {
		font-size: 19px;
		margin: 10px 0 30px;
	}
	.modal .modal__close,
	.modal .modal__close img {
		height: 32px;
		width: 32px;
	}
}
.modal .modal__title {
	font-size: 36px;
	text-align: center;
	margin: 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__title {
		font-size: 46px;
		margin-bottom: 45px;
	}
}
.modal .modal__content {
	position: relative;
	background-color: #fff;
	padding: 25px 20px;
	margin: 20px 0 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content {
		padding: 40px 30px;
		max-width: 1050px;
		margin: 20px auto;
	}
}
.modal .modal__content .content__container {
	max-width: 840px;
	margin: 0 auto;
}
.modal .modal__content .content__container > div:first-child {
	margin-bottom: 24px;
	border-bottom: 2px solid #e6dfd5;
	padding-bottom: 24px;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content .content__container > div {
		width: 50%;
		float: left;
	}
	.modal .modal__content .content__container > div:first-child {
		margin-bottom: 0;
		border-bottom: 0;
		padding-bottom: 0;
		padding-right: 29px;
		border-right: 2px solid #e6dfd5;
	}
	.modal .modal__content .content__container > div:last-child {
		padding-left: 29px;
	}
	.modal .modal__content .signup__img {
		display: block;
		max-width: 160px;
		margin: 0 auto 20px;
	}
}
.modal .modal__content h4 {
	font-size: 23px;
	margin: 0;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content h4 {
		font-size: 30px;
	}
}
.modal .modal__content h6 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 14px;
	color: #85827e;
	text-transform: none;
	margin: 0;
}
.modal .modal__content h6 a {
	color: #85827e;
	text-decoration: underline;
}
@media only screen and (min-width: 40.063em) {
	.modal .modal__content h6 {
		font-size: 16px;
	}
	.modal .modal__content h6.prompt {
		text-align: center;
	}
	.modal.four .button {
		margin-left: 0;
		margin-right: 0;
	}
}
.modal .modal__content form button,
.modal .modal__content form input {
	float: left;
}
.modal .modal__content form button,
.modal .modal__content form input,
.modal .modal__content form select,
.modal .modal__content form textarea {
	width: 65%;
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 1.25rem;
	line-height: 1.5;
	color: #111;
	height: 50px;
	padding: 12px 0 12px 20px;
	border: 1px solid #e5ded5;
	background: 0 0;
	position: relative;
	outline: 0;
}
.modal .modal__content form button:focus,
.modal .modal__content form input:focus,
.modal .modal__content form select:focus,
.modal .modal__content form textarea:focus {
	border: 1px solid #a39e98;
}
.modal .modal__content form button.focused + label,
.modal .modal__content form button.focused + label + .helptext,
.modal .modal__content form button:focus + label,
.modal .modal__content form button:focus + label + .helptext,
.modal .modal__content form input.focused + label,
.modal .modal__content form input.focused + label + .helptext,
.modal .modal__content form input:focus + label,
.modal .modal__content form input:focus + label + .helptext,
.modal .modal__content form select.focused + label,
.modal .modal__content form select.focused + label + .helptext,
.modal .modal__content form select:focus + label,
.modal .modal__content form select:focus + label + .helptext,
.modal .modal__content form textarea.focused + label,
.modal .modal__content form textarea.focused + label + .helptext,
.modal .modal__content form textarea:focus + label,
.modal .modal__content form textarea:focus + label + .helptext {
	color: #111;
}
.modal .modal__content form input,
.modal .modal__content form textarea {
	-ms-box-shadow: inset 0 1px 4px #f5eee6;
	box-shadow: inset 0 1px 4px #f5eee6;
}
.modal .modal__content form button {
	width: 35%;
	height: 50px;
	color: #fff;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 20px;
	text-transform: uppercase;
	background-color: #cc0e0e;
	border: none;
	outline: 0;
	padding: 10px;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}
.modal .modal__content form button:hover {
	background: #990b0b;
}
.modal.four .modal__content {
	max-width: 840px;
}
.modal.four .button {
	width: 134px;
}
.centered {
	margin: 0 auto;
}
body {
	color: gray;
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
	font-weight: 400;
	background: #f0f0f0;
}
.container {
	background: #fff;
	padding-bottom: 2.8125rem;
}
@media only screen and (min-width: 1025px) {
	.container {
		padding-top: 0;
		padding-bottom: 5.625rem;
	}
}
.container.compensate {
	padding-top: 50px;
}
@media only screen and (min-width: 64.063em) {
	.container.compensate {
		padding-top: 0;
	}
}
.push {
	position: relative;
}
body.modal-open {
	overflow: hidden;
}
.share__short {
	display: none;
}
#wrap {
	background: #fff;
	padding-top: 1px;
}
.article-wrap article {
	position: relative;
}
@media only screen and (max-width: 768px) {
	.article-wrap article {
		overflow: hidden;
	}
}
.article-wrap.full-column {
	padding-top: 1.5rem;
}
@media only screen and (min-width: 912px) {
	.article-wrap.full-column .article-header {
		padding: 0;
	}
}
.article-wrap.full-column .listing__search.columns .article-body {
	width: 100%;
	max-width: 100%;
}
.article-wrap.full-column
	.listing__search.columns
	.article-body
	> p:first-of-type::first-letter {
	font-style: normal;
	font-size: 20px;
	line-height: 1.6rem;
	font-family: inherit;
	font-weight: 400;
	float: none;
	padding-right: 0;
}
.article-wrap.full-column
	.listing__search.columns
	.article-body
	p:last-of-type:after {
	content: "";
}
@media only screen and (min-width: 64.063em) {
	.article-wrap.full-column .listing__search.columns .article-body {
		width: 100%;
		padding: 0 3.125rem 0 0;
	}
}
.article-wrap .article-fullscreen {
	background: 0 0;
}
.article-wrap .article-fullscreen .article-hero {
	width: 100%;
}
.article-wrap .article-header {
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 0;
	width: 90%;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-header {
		margin: auto;
		max-width: 1250px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-header {
		margin: 0 2%;
		max-width: 100%;
		padding: 0 330px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-header {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-header .article-header-content {
	width: 100%;
}
.article-wrap .article-header .article-info {
	margin: 30px 0 20px;
	list-style: none;
}
.article-wrap .article-header .article-info li {
	text-transform: uppercase;
	float: left;
}
.article-wrap .article-header .article-info li a {
	font-size: 15px;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #ccc6be;
}
.article-wrap .article-header .subtitle,
.article-wrap .article-header .subtitle p,
.article-wrap .article-header .title {
	font-family: "Mercury Display A", "Mercury Display B";
}
.article-wrap .article-header .article-info li a:hover {
	opacity: 1;
	color: #111;
}
.article-wrap .article-header .article-info li + li {
	margin-left: 15px;
}
.article-wrap .article-header .article-info li:first-child a {
	color: #cc0e0e;
}
.article-wrap .article-header .article-info li:first-child a:hover {
	color: #f01d1d;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-header .article-info li a {
		font-size: 16px;
	}
}
.article-wrap .article-header .title {
	margin: 0 0 20px;
}
.article-wrap .article-header .subtitle {
	font-style: italic;
}

/* To DO: Remove em overrides */ 
.article-wrap .article-header .subtitle em {
	font-style: normal;
}
.article-wrap .article-header .subtitle p {
	margin: 0;
	display: inline-block;
	font-style: italic;
	font-size: 20px;
	line-height: 1.4;
}
.article-wrap .article-header .subtitle p em {
	font-style: normal;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-header .subtitle p {
		font-size: 29.69px;
		line-height: 39.06px;
	}
}
.article-wrap .article-header .byline h2,
.article-wrap .article-header .byline h3 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 20px;
	line-height: 1.4;
}
.article-wrap .article-body h1.article-title,
.article-wrap .article-body > p .dropcap,
.article-wrap .article-header .byline h4 {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.article-wrap .article-header .byline h2 {
	color: #807c77;
}
.article-wrap .article-header .byline h2 a {
	display: inline;
	color: #807c77;
}
.article-wrap .article-header .byline h2 a span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -82px -290px;
	zoom: 1;
	position: relative;
	top: 3px;
	margin-left: 5px;
}
.article-wrap .article-header .byline h3 {
	color: #a39f98;
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
}
.article-wrap .article-header .byline h4 {
	text-transform: uppercase;
	font-size: 16px;
	color: #cc0e0e;
	float: left;
	margin: 5px 0;
	width: 100%;
}
.article-wrap .article-header .byline h4 span {
	color: #a39f98;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #a39f98;
}
.article-wrap .article-header .byline h4 span a {
	color: #a39f98;
}
.article-wrap .article-header .byline h4 span a span {
	border-left: none;
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -500px;
	zoom: 1;
	position: relative;
	top: 10px;
	margin-right: 10px;
}
.article-wrap .article-header .byline h4 span a:hover {
	color: #bbb8b3;
}
@media only screen and (min-width: 48.063em) {
	.article-wrap .article-header .byline h2 {
		color: #a39e98;
		font-size: 29.69px;
		margin: 0 0 20px;
	}
	.article-wrap .article-header .byline h2 a {
		color: #a39e98;
	}
}
.article-wrap .article-header .article-share {
	list-style: none;
	margin: 30px 0;
}
.article-wrap .article-header .article-share li {
	float: left;
}
.article-wrap .article-header .article-share li a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-header .article-share li a.fb {
	background: #3b5998;
	padding: 15px 20px;
}
.article-wrap .article-header .article-share li a.fb:hover {
	background: #4c70ba;
}
.article-wrap .article-header .article-share li a.fb span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.tw {
	background: #4099ff;
	padding: 17px 15px;
}
.article-wrap .article-header .article-share li a.tw:hover {
	background: #73b4ff;
}
.article-wrap .article-header .article-share li a.tw span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.email {
	background: #807c77;
	padding: 17px;
}
.article-wrap .article-header .article-share li a.email:hover {
	background: #999591;
}
.article-wrap .article-header .article-share li a.email span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.bm {
	background: #cc0e0e;
	padding: 17px 19px;
}
.article-wrap .article-header .article-share li a.bm:hover {
	background: #f01d1d;
}
.article-wrap .article-header .article-share li a.bm span {
	height: 18px;
	width: 13px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -500px;
	zoom: 1;
}
.article-wrap .article-header .article-share li a.print {
	background: #ccc6be;
}
.article-wrap .article-header .article-share li a.print:hover {
	background: #e2dfdb;
}
.article-wrap .article-header .article-share li a.print span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -500px;
	zoom: 1;
}
.article-wrap .article-header .article-share li + li {
	margin-left: 8px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-header .article-share li + li {
		margin-left: 8px;
	}
	.article-wrap .article-header .article-share li a {
		height: 45px;
		width: 45px;
	}
	.article-wrap .article-header .article-share li a.fb {
		padding: 14px 18px;
	}
	.article-wrap .article-header .article-share li a.tw {
		padding: 15px 13px;
	}
	.article-wrap .article-header .article-share li a.email {
		padding: 16px 15px;
	}
	.article-wrap .article-header .article-share li a.msg,
	.article-wrap .article-header .article-share li a.wa {
		padding: 11px;
	}
	.article-wrap .article-header .article-share li a.sms {
		padding: 7px;
	}
}
.article-wrap .article-interactive {
	margin-bottom: 30px;
	padding-bottom: 0;
}
.article-wrap .article-body {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	position: relative;
	color: #111;
}
.article-wrap .article-body .video {
	width: 420px;
}
.article-wrap .article-body .article-note p {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #a39e98;
	font-style: italic;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-body {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body {
		padding: 0 420px 0 0;
		margin: 0 6.5%;
		max-width: 93.5%;
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body {
		margin: 0 2%;
		max-width: 98%;
		padding: 0 420px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-body > p {
	font-size: 20px;
}
.article-wrap .article-body > p .dropcap {
	float: left;
	font-weight: 700;
	font-style: normal;
	font-size: 60px;
	line-height: 60px;
	padding-right: 8px;
}
.article-wrap .article-body .article-body-inner .article-n-logo:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/eoa_new_logo.svg) 0 0;
	margin-top: 6px;
	height: 30px;
	width: 20px;
	display: inline;
	line-height: 16px;
	vertical-align: middle;
	padding-bottom: 5px;
	position: absolute;
	content: "";
	margin-left: 5px;
}
.article-wrap .article-body > p,
.article-wrap .article-body > ul {
	margin: 0 auto;
}
.article-wrap .article-body > a.gallery img,
.article-wrap .article-body > img {
	width: 100%;
	margin-bottom: 20px;
}
.article-wrap .article-body p {
	margin-bottom: 20px;
}
.article-wrap .article-body p.caption {
	font-size: 1em;
	line-height: 1.25em;
	color: #a39f98;
	margin-bottom: 40px;
}
.article-wrap .article-body p.caption span.credits {
	font-style: italic;
}
.article-wrap .article-body p a {
	color: #111;
	text-decoration: none;
}
.article-wrap .article-body p a:hover {
	opacity: 1;
	border-bottom: 0 none;
}
.article-wrap .article-body p u {
	text-decoration: none;
	border-bottom: 1px solid #111;
}
.article-wrap .article-body p em a {
	display: inline;
	word-break: break-word;
}
.article-wrap .article-body sub,
.article-wrap .article-body sup {
	color: #a39f98;
	font-size: 0.9375rem;
	line-height: 2rem;
}
.article-wrap .article-body h1.article-title {
	margin: 1.5625rem 0 2.5rem;
	font-size: 3.05188rem;
	line-height: 3.05188rem;
	text-transform: uppercase;
	color: #111;
}
.article-wrap .article-body h2 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 20px;
	font-weight: 700;
}
.article-wrap .article-body aside.left.contributorTweet .author,
.article-wrap .article-body aside.left.n-context p,
.article-wrap .article-body h3,
.article-wrap .article-body h4,
.article-wrap .article-body h5,
.article-wrap .article-body h6 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.article-wrap .article-body h3 {
	font-size: 23px;
	color: #a39f98;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h3 {
		font-size: 25px;
		line-height: 31.25px;
	}
}
.article-wrap .article-body h4 {
	font-size: 19px;
	color: #111;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h4 {
		font-size: 20px;
	}
}
.article-wrap .article-body h5 {
	font-size: 19px;
	color: #a39f98;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h5 {
		font-size: 20px;
	}
}
.article-wrap .article-body h6 {
	font-size: 23px;
	line-height: 31.25px;
	color: #111;
}
@media only screen and (min-width: 48em) {
	.article-wrap .article-body h6 {
		font-size: 25px;
		line-height: 31.25px;
	}
	.article-wrap .article-body blockquote {
		font-size: 20px;
		margin: 20px 0;
	}
}
.article-wrap .article-body blockquote {
	font-size: 20px;
	margin: 20px 0;
	padding: 0 10px;
	font-style: italic;
	color: #a39f98;
	border-left: 2px solid #e8e1d8;
}
.article-wrap .article-body blockquote p {
	font-size: inherit;
	color: #a39f98;
}
.article-wrap .article-body ul {
	margin: 10px 0 20px 70px;
	list-style: none;
}
@media only screen and (max-width: 40em) {
	.container {
		overflow: hidden;
	}
	.article-wrap .article-body ul {
		margin-left: 40px;
	}
}
.article-wrap .article-body ul li {
	margin-bottom: 20px;
	font-size: 20px;
	padding-left: 6px;
	text-indent: -21px;
}
.article-wrap .article-body ul li + li {
	margin-top: 10px;
}
.article-body ul li:before {
	padding-right: 10px;
	content: "\2022";
	color: #000;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.full-width-mobile {
		width: 111% !important;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
		margin-left: -5.5% !important;
		max-width: 111% !important;
		padding: 5.5%;
	}
	.article-wrap .article-body aside.hidden-on-mobile {
		display: none !important;
	}
}
@media only screen and (max-width: 640px) {
	.article-wrap .article-body aside.hidden-on-phone {
		display: none !important;
	}
}
.article-wrap .article-body aside.left {
	max-width: 170px;
	margin-left: -200px;
}
.article-wrap .article-body aside.left.n-context p {
	font-size: 24px;
	color: #807c77;
	margin: 0;
	line-height: 1;
}
.article-wrap .article-body aside.left.n-context p a {
	color: #807c77;
}
.article-wrap .article-body aside.left.n-context p a:hover {
	color: #999591;
}
.article-wrap .article-body aside.left.n-context p span {
	color: #cc0e0e;
}
.article-wrap .article-body aside.left.contributorTweet {
	background: #e6dfd5;
	border: 0;
}
@media only screen and (min-width: 48.063em) {
	.article-wrap .article-body aside.left.contributorTweet {
		border-top: 2px solid #e6dfd5;
		background: 0 0;
		padding-top: 14px;
		color: #111;
	}
}
.article-wrap .article-body aside.left.contributorTweet .contributor {
	margin-bottom: 20px;
}
.article-wrap .article-body aside.left.contributorTweet .contributor:after {
	content: "";
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -290px;
	zoom: 1;
	width: 25px;
	height: 20px;
	display: block;
	cursor: pointer;
	position: relative;
	bottom: 10px;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor.notweet:after,
.article-wrap .article-body aside.left.contributorTweet .twitterId {
	display: none;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor:hover:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -39px -290px;
	zoom: 1;
}
.article-wrap
	.article-body
	aside.left.contributorTweet
	.contributor:last-of-type {
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.contributorTweet .author {
	font-size: 25px;
	line-height: 25px;
	margin-bottom: 10px;
}
.article-wrap .article-body aside.left.contributorTweet .credits {
	font-family: "Mercury Display A", "Mercury Display B";
	font-size: 16px;
	line-height: 20px;
}
.article-wrap .article-body aside.left.contributorTweet .credits span {
	font-style: italic;
}
.article-wrap .article-body aside.left.comments {
	max-width: 250px;
	background: #f0f0f0;
	padding: 20px 50px !important;
	margin-bottom: 20px !important;
}
.article-wrap .article-body aside.left.comments a {
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-size: 24px;
	text-transform: uppercase;
	color: #807c77;
}
.article-wrap .article-body aside.left.comments a:hover {
	color: #999591;
}
.article-wrap .article-body aside.left.comments a span {
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -500px;
	zoom: 1;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.article-wrap .article-body aside.left.textaside {
	padding-top: 15px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.textaside .message {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 1em;
	line-height: 1.25em;
	min-width: 160px;
	color: #a39e98;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.related-article h3,
.article-wrap .article-body aside.left.related-article h4,
.article-wrap .article-body aside.left.takeaction .cta p,
.article-wrap .article-body aside.left.takeaction .message,
.article-wrap .article-body aside.most-popular-plus-ad .ad p,
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div h4,
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p,
.article-wrap .article-body aside.right.ad p,
.article-wrap .article-body aside.right.most-popular div h4,
.article-wrap .article-body aside.right.most-popular div p,
.article-wrap .article-footer .author-bio p span,
.article-wrap .article-footer .comments a,
.article-wrap .article-footer .recirc-block .recirc .article-list li time,
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a,
.article-wrap .aside-wrap .ad p,
.article-wrap .aside-wrap .most-popular div h4,
.article-wrap .aside-wrap .most-popular div p,
.article-wrap .aside-wrap .most-popular-plus-ad .ad p,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.article-wrap .article-body aside.left.textaside .message em,
.article-wrap .article-body aside.left.textaside .message i {
	font-style: normal;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.textaside {
		background: #f5f5f5;
		border-top: none;
		padding-top: 20px;
	}
	.article-wrap .article-body aside.left.textaside p:last-of-type {
		margin-bottom: 0;
	}
	.article-wrap .article-body aside.left.indent.image {
		text-align: center;
	}
}
.article-wrap .article-body aside.left.textaside ul {
	margin-left: 20px;
}
.article-wrap .article-body aside.left.textaside ul li {
	font-size: 1em;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.indent {
	margin: 20px 60px 0 0;
	position: relative;
	padding: 5.5% 5.5% 2%;
}
@media only screen and (min-width: 80em) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 60px 0 -130px;
	}
}
@media only screen and (min-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		padding: 20px 0;
	}
}
.article-wrap .article-body aside.left.indent.image {
	padding: 0;
	max-width: 400px;
}
.article-wrap .article-body aside.left.indent.image .caption {
	color: #a39f98;
	font-size: 1em;
	line-height: 1.25em;
	margin: 10px auto 0;
}
.article-wrap .article-body aside.left.indent.image.wide {
	margin: 0 0 30px;
	padding: 0;
	left: 0;
	max-width: 100%;
}
@media only screen and (min-width: 1024px) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: calc(100% + 256px);
		width: calc(100% + 256px);
		display: block;
		left: -256px;
		margin: 20px 0;
		text-align: left;
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding-left: calc(256px - 5%);
		width: 90%;
		max-width: 1440px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 48em) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0;
		left: 0;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: calc(106.5% + 10px);
		left: calc(-6.5% - 10px);
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding-left: 6.5% !important;
		width: 100% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent.image.wide {
		max-width: 104%;
		left: 0;
	}
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 !important;
	}
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 2% !important;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body aside.left.indent.image.wide p.caption {
		padding: 0 5% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 40px 20px 0;
		padding: 5.5%;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	.article-wrap .article-body aside.left.indent {
		padding-left: 0;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.article-wrap .article-body aside.left.indent {
		margin: 20px 40px 20px 0;
	}
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
		margin-left: 15px !important;
	}
}
.article-wrap .article-body aside.left.suggested-reading {
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.suggested-reading div {
	margin-top: 20px;
}
.article-wrap .article-body aside.left.suggested-reading div:first-of-type {
	margin-top: 14px;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
	.article-wrap .article-body aside.left.suggested-reading div:first-of-type {
		margin-top: 0;
	}
}
.article-wrap .article-body aside.left.suggested-reading .book p {
	color: #111;
	margin-bottom: 0;
}
.article-wrap .article-body aside.left.suggested-reading .book p + p {
	margin-top: 0;
}
.article-wrap .article-body aside.left.suggested-reading .book p.title {
	font-weight: 700;
}
.article-wrap .article-body aside.left.suggested-reading .book p.details,
.article-wrap .article-body aside.left.suggested-reading .book p.purchase,
.article-wrap .article-body aside.left.suggested-reading .book p.purchase a {
	color: #a39f98;
}
.article-wrap
	.article-body
	aside.left.suggested-reading
	.book
	p.purchase
	a:hover {
	color: #bbb8b3;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.suggested-reading {
		background: #f5f5f5;
		border-top: none;
	}
	.article-wrap .article-body aside.left.suggested-reading div {
		display: inline-block;
		width: 48%;
		float: left;
		margin: 0 4% 0 0;
	}
	.article-wrap
		.article-body
		aside.left.suggested-reading
		div:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-body aside.left.suggested-reading div {
		width: 100%;
		display: block;
		float: none;
		margin: 0 0 5%;
	}
	.article-wrap .article-body aside.left.suggested-reading div:last-child {
		margin-bottom: 0;
	}
}
.article-wrap .article-body aside.left.related-article {
	max-width: 250px;
}
.article-wrap .article-body aside.left.related-article h3,
.article-wrap .article-body aside.left.related-article h4 {
	text-transform: uppercase;
}
.article-wrap .article-body aside.left.related-article h4 {
	color: #a39f98;
	font-size: 12.8px;
	border-bottom: 2px solid #e6dfd5;
	padding-bottom: 5px;
	margin-bottom: 14px;
}
.article-wrap .article-body aside.left.related-article h4 a {
	color: #a39f98;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}
.article-wrap .article-body aside.left.related-article h4 a:hover {
	opacity: 1;
	color: #111;
}
.article-wrap .article-body aside.left.related-article .related-blocks {
	margin-top: 14px;
	padding-top: 10px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks:first-of-type {
	margin-top: 0;
	padding-top: 0;
	border-top: 0 none;
}
.article-wrap .article-body aside.left.related-article .related-blocks h3 {
	color: #111;
	font-size: 23.75px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.left.related-article .related-blocks h3 a {
	color: #111;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks
	h3
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.left.related-article .related-blocks p {
	font-style: italic;
	color: #807c77;
	margin: 5px 0 0;
	font-size: 16px;
	line-height: 20px;
}
.article-wrap .article-body aside.left.related-article .related-blocks p a {
	border-bottom: 0 none;
}
.article-wrap
	.article-body
	aside.left.related-article
	.related-blocks
	p
	a:hover {
	opacity: 0.6;
	background: 0 0;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.left.related-article {
		background: #f5f5f5;
	}
	.article-wrap .article-body aside.left.related-article .related-blocks,
	.article-wrap .article-body aside.left.related-article h4 {
		border: 0;
	}
}
.article-wrap .article-body aside.left.twitter-quote {
	padding-top: 14px;
	max-width: 250px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.twitter-quote p {
	margin-bottom: 0;
	font-size: 25px;
	font-weight: 700;
	line-height: 31.25px;
}
.article-wrap .article-body aside.left.twitter-quote a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-body aside.left.twitter-quote a span {
	height: 20px;
	width: 20px;
}
.article-wrap .article-body aside.left.twitter-quote a.tw {
	padding: 0 5px;
	border-bottom: 0 none;
	height: 20px;
}
.article-wrap .article-body aside.left.twitter-quote a.tw:hover {
	background: 0 0;
}
.article-wrap .article-body aside.left.twitter-quote a.tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -41px -290px;
	zoom: 1;
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left.twitter-quote {
		padding: 14px 0 0;
	}
}
.article-wrap .article-body aside.left.bordered-top {
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-body aside.left.takeaction {
	padding: 20px;
	background: #1fab00;
	color: #fff;
	text-align: center;
	max-width: 240px;
}
.article-wrap .article-body aside.left.takeaction a {
	color: #fff;
	text-decoration: none;
	border: 0;
}
.article-wrap .article-body aside.left.takeaction a:hover {
	background: 0 0;
}
.article-wrap .article-body aside.left.takeaction a:hover .cta {
	background: #fff;
	color: #1fab00;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.article-wrap .article-body aside.left.takeaction .message {
	font-size: 2.4125rem;
	line-height: 1.9375rem;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.article-wrap .article-body aside.left.takeaction .cta {
	border: 2px solid #fff;
	width: 100%;
	padding: 15px;
	cursor: pointer;
}
.article-wrap .article-body aside.left.takeaction .cta p {
	text-transform: uppercase;
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin: 0;
}
.article-wrap .article-body aside.left.takeaction .more {
	margin: 15px 0 0;
	font-size: 1em;
	line-height: 1.1875rem;
}
.article-wrap .article-body aside.left.takeaction .more a {
	border-bottom: 1px solid #fff;
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-body aside.left {
		margin: 20px 50px 20px 0;
	}
	.article-wrap .article-body aside.left.contributorTweet {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.article-wrap .article-body aside.left {
		margin: 20px 60px 0 0;
	}
}
.article-wrap .article-body aside.most-popular-plus-ad.right {
	padding: 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad {
	padding: 20px 20px 10px;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p span {
	text-align: left;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .article-body aside.most-popular-plus-ad .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular {
	padding: 20px;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular h3 a {
	color: #111;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	h3
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	div
	h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .article-body aside.most-popular-plus-ad .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap
	.article-body
	aside.most-popular-plus-ad
	.most-popular
	div
	p
	a:hover {
	opacity: 0.6;
	background: 0 0;
}
.article-wrap .article-body aside.right {
	width: 340px;
	display: none;
	padding: 20px;
	position: absolute;
	right: 0;
}
@media only screen and (max-width: 80em) and (min-width: 1024px) {
	.article-wrap .article-body aside.right {
		right: 35px;
	}
}
@media only screen and (max-width: 1023px) {
	.article-wrap .article-body aside.right {
		right: 25px;
	}
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .article-body aside.right {
		right: 25px;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-body aside.right {
		position: static !important;
		margin: auto !important;
	}
}
.article-wrap .article-body aside.right.first-ad {
	top: 8px;
}
.article-wrap .article-body aside.right.siderail__item.cta.primary h3 {
	color: #fff;
}
.article-wrap .article-body aside.right.ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .article-body aside.right.ad p span {
	text-align: left;
}
.article-wrap .article-body aside.right.ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .article-body aside.right.ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .article-body aside.right.ad.full-width-mobile .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside.right.ad.full-width-mobile {
		padding: 20px 0;
	}
	.article-wrap .article-body aside.right.ad {
		background-color: unset;
		text-align: center;
		margin-bottom: 20px !important;
	}
}
.article-wrap .article-body aside.right.most-popular div p a:hover,
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p a:hover {
	background: 0 0;
	opacity: 0.6;
}
.article-wrap .article-body aside.right.most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .article-body aside.right.most-popular h3 a {
	color: #111;
}
.article-wrap .article-body aside.right.most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .article-body aside.right.most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .article-body aside.right.most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.right.most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .article-body aside.right.most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .article-body aside.right.most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-body aside {
		display: block;
		float: none !important;
		margin: 30px auto !important;
		padding: 30px;
		left: 0 !important;
		max-width: none !important;
	}
}
@media only screen and (max-width: 769px) {
	.article-wrap .article-body aside.right {
		right: -410px;
	}
	.article-wrap .article-body aside {
		padding: 20px;
	}
}
.article-wrap .article-body ol {
	margin-top: 10px;
	padding-left: 3.4rem;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-body aside.right {
		width: 100%;
	}
	.article-wrap .article-body ol {
		padding-left: 1.4rem;
	}
}
.article-wrap .article-body ol li {
	font-size: 20px;
	margin-bottom: 20px;
}
.article-wrap .aside-wrap {
	width: 340px;
	height: 100%;
	margin-top: 0;
	position: absolute;
	right: 85px;
	top: 0;
}
@media only screen and (max-width: 40em) {
	.article-wrap .aside-wrap {
		width: 100%;
	}
}
@media only screen and (max-width: 80em) and (min-width: 1024px) {
	.article-wrap .aside-wrap {
		right: 35px;
	}
}
@media only screen and (max-width: 1023px) {
	.article-wrap .aside-wrap {
		right: 25px;
	}
}
@media only screen and (max-width: 769px) {
	.article-wrap .aside-wrap {
		margin-top: 10px;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap {
		display: none;
		position: static !important;
		margin: auto !important;
	}
}
.article-wrap .aside-wrap.hidden {
	display: none;
	z-index: -1;
}
.article-wrap .aside-wrap.first-ad {
	top: 8px;
}
.article-wrap .aside-wrap h3 {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.article-wrap .aside-wrap aside.right {
	width: 340px;
}
.article-wrap .aside-wrap .ad-wrap {
	height: 20%;
	position: relative;
}
.article-wrap .aside-wrap .most-popular-plus-ad.right {
	padding: 20px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad {
	padding: 20px 20px 10px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p span {
	text-align: left;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .aside-wrap .most-popular-plus-ad .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular {
	padding: 20px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 a {
	color: #111;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .aside-wrap .most-popular-plus-ad .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap .aside-wrap .siderail__item.cta.primary h3 {
	color: #fff;
}
.article-wrap .aside-wrap .ad p {
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	color: #a8a8a8;
	margin: 10px 0 0;
}
.article-wrap .aside-wrap .ad p span {
	text-align: left;
}
.article-wrap .aside-wrap .ad p a {
	margin-left: 15px;
	min-width: 98px;
	display: inline-block;
	text-align: right;
	color: #a8a8a8;
}
.article-wrap .aside-wrap .ad p a:hover {
	color: #c2c2c2;
}
.article-wrap .aside-wrap .ad.full-width-mobile .adcolumn {
	min-width: 300px;
	max-width: 300px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .aside-wrap .ad.full-width-mobile {
		padding: 20px 0;
	}
	.article-wrap .aside-wrap .ad {
		background-color: #f5f5f5;
		text-align: center;
	}
}
.article-wrap .aside-wrap .most-popular h3 {
	color: #a39f98;
	font-size: 15px;
	line-height: 1;
	margin-top: 0;
}
.article-wrap .aside-wrap .most-popular h3 a {
	color: #111;
}
.article-wrap .aside-wrap .most-popular h3 a:hover {
	color: #2b2b2b;
}
.article-wrap .aside-wrap .most-popular div {
	border-top: 2px solid #e6dfd5;
	padding: 15px 5px 7px;
	margin: 10px 0;
}
.article-wrap .aside-wrap .most-popular div h4 {
	font-size: 60px;
	color: #e6ded5;
	float: left;
	margin: 0 15px 0 0;
	line-height: 48px;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular div h4.hover {
	color: #cc0e0e;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}
.article-wrap .aside-wrap .most-popular div p {
	font-size: 24px;
	text-transform: uppercase;
	color: #111;
	line-height: 24px;
	padding-left: 38px;
	margin-bottom: 0;
	min-height: 48px;
}
.article-wrap .aside-wrap .most-popular div p a {
	color: #111;
	border-bottom: 0 none;
}
.article-wrap .aside-wrap .most-popular div p a:hover {
	opacity: 0.6;
	background: 0 0;
}
.article-wrap .aside-wrap .sticky {
	margin-right: 0 !important;
	position: fixed;
	top: 68px;
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .aside-wrap {
		right: 25px;
	}
	.article-wrap .aside-wrap .sticky {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap .sticky {
		margin: auto !important;
	}
}
.article-wrap .aside-wrap .stopped {
	bottom: 40px;
	margin-right: 0;
	position: absolute;
	top: auto !important;
}
@media only screen and (max-width: 58.75em) {
	.article-wrap .aside-wrap .stopped {
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .aside-wrap .stopped {
		margin: auto !important;
	}
}
.article-wrap .aside-wrap ol {
	margin-top: 10px;
	padding-left: 3.4rem;
}
@media only screen and (max-width: 40em) {
	.article-wrap .aside-wrap ol {
		padding-left: 1.4rem;
	}
}
.article-wrap .aside-wrap ol li {
	font-size: 20px;
	margin-bottom: 20px;
}
.article-wrap .article-footer {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	color: #111;
	background: #fff;
	display: block;
}
@media only screen and (min-width: 1424px) {
	.article-wrap .article-footer {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
@media only screen and (max-width: 80em) {
	.article-wrap .article-footer {
		margin: 0 6.5%;
		max-width: 100%;
		padding: 0 390px 0 0;
	}
}
@media only screen and (max-width: 1024px) {
	.article-wrap .article-footer {
		margin: 0 2%;
		padding: 0 330px 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.article-wrap .article-footer {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
.article-wrap .article-footer.recirc-block {
	background-color: #fafafa;
	width: 100%;
	max-width: 100%;
	margin: 100px 0 0;
	padding: 0;
	overflow-x: hidden;
}
.article-wrap .article-footer .footer-module {
	margin-top: 20px;
}
.article-wrap .article-footer .footer-module p {
	margin: 0;
}
.article-wrap .article-footer .article-share {
	list-style: none;
	margin: 40px 0;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
}
.article-wrap .article-footer .article-share li {
	float: left;
}
.article-wrap .article-footer .article-share li a {
	display: inline-block;
	line-height: 0;
	height: 50px;
	width: 50px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.article-wrap .article-footer .article-share li a.fb {
	background: #ccc6be;
	padding: 15px 20px;
}
.article-wrap .article-footer .article-share li a.fb:hover {
	background: #3b5998;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.fb span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.tw {
	background: #ccc6be;
	padding: 17px 15px;
}
.article-wrap .article-footer .article-share li a.tw:hover {
	background: #4099ff;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.tw span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.email {
	background: #ccc6be;
	padding: 17px;
}
.article-wrap .article-footer .article-share li a.email:hover {
	background: #807c77;
	opacity: 1;
}
.article-wrap .article-footer .article-share li a.email span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li a.print {
	background: #ccc6be;
}
.article-wrap .article-footer .article-share li a.print:hover {
	background: #ccc6be;
	opacity: 0.5;
}
.article-wrap .article-footer .article-share li a.print span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -500px;
	zoom: 1;
}
.article-wrap .article-footer .article-share li + li {
	margin-left: 20px;
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-footer .article-share li + li {
		margin-left: 10px;
	}
}
.article-wrap .article-footer .comments {
	width: 100%;
	background: #f0f0f0;
	padding: 20px;
}
.article-wrap .article-footer .comments a {
	font-size: 24px;
	text-transform: uppercase;
	color: #807c77;
}
.article-wrap .article-footer .comments a:hover {
	color: #999591;
}
.article-wrap .article-footer .comments a span {
	width: 25px;
	height: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -41px -290px;
	zoom: 1;
}
.article-wrap .article-footer .supplemental-info p {
	font-style: italic;
	color: #a39e98;
	font-size: 1.25rem;
	line-height: 1.5;
}
.article-wrap .article-footer .author-bio {
	padding-top: 20px;
	border-top: 2px solid #e6dfd5;
}
.article-wrap .article-footer .author-bio p {
	font-size: 19px;
	color: #a39e98;
	line-height: 29.69px;
}
.article-wrap .article-footer .author-bio p span {
	font-size: 25px;
	text-transform: uppercase;
	line-height: 29.69px;
	margin: 0 7px 0 0;
}
.article-wrap .article-footer .author-bio p span a {
	color: #a39e98;
	border-bottom: 2px solid #d41d00 !important;
	text-transform: initial;
}
.article-wrap .article-footer .author-bio p span a:hover {
	color: #bbb7b3;
}
.article-wrap .article-footer .author-bio p span a.author-twitter {
	border-bottom: 0 none;
}
.article-wrap .article-footer .author-bio p span a span {
	width: 20px;
	height: 25px;
	position: relative;
	top: 10px;
	margin: 0 0 0 5px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -225px -290px;
	zoom: 1;
}
.article-wrap .article-footer .contact-us p {
	font-size: 19px;
	line-height: 1.3;
	color: #ccc6be;
}
.article-wrap .article-footer .contact-us p a {
	display: inline;
	color: #ccc6be;
	font-style: italic;
}
.article-wrap .article-footer .recirc-block {
	margin-top: 0;
	position: relative;
	max-width: 100%;
}
.article-wrap .article-footer .recirc-block .recirc {
	padding: 20px;
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 40px 0 50px;
	}
}
@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 40px 28px;
	}
}
@media only screen and (max-width: 48em) {
	.article-wrap .article-footer .recirc-block .recirc {
		display: block;
		width: 100%;
		margin: 0;
		padding: 5%;
	}
}
@media only screen and (max-width: 41.875em) {
	.article-wrap .article-footer .recirc-block .recirc {
		display: none;
	}
}
.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
	width: 90%;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc {
		padding: 20px;
	}
	.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
		width: 85%;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -34px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -34px;
	}
}
@media only screen and (min-width: 48.063em) {
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -35px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -35px;
	}
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc .recirc-carousel {
		width: 80%;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-next {
		right: -38px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.recirc-carousel
		button.slick-prev {
		left: -38px;
	}
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser {
	list-style: none;
	width: 90%;
	-webkit-columns: 1;
	-moz-columns: 1;
	overflow-x: hidden;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser {
		width: 85%;
	}
}
@media only screen and (min-width: 64.063em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser {
		width: 80%;
	}
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser:after {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
	width: 25%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(70%, #fafafa),
		color-stop(71%, #fafafa)
	);
	background: -webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
	background: linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0,
		#fafafa 70%,
		#fafafa 71%
	);
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li {
	float: left;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.tag-browser
	li.slick-active
	a {
	color: #cc0e0e;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li + li {
	margin-left: 20px;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a {
	text-transform: uppercase;
	font-size: 19px;
	color: #a39e98;
}
.article-wrap .article-footer .recirc-block .recirc .tag-browser li a:hover {
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	opacity: 1;
	color: #111;
}
@media only screen and (max-width: 40em) {
	.article-wrap .article-footer .recirc-block .recirc .tag-browser li a {
		font-size: 16px;
	}
}
.article-wrap .article-footer .recirc-block .recirc .article-list {
	list-style: none;
	-webkit-columns: 1;
	-moz-columns: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li {
	display: block;
	float: none;
	margin-top: 20px;
	max-width: 100%;
	position: relative;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li time {
	display: block;
	font-size: 15.2px;
	color: #ccc7be;
	text-transform: uppercase;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title {
	display: block;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .title a {
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	color: #111;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.article-list
	li
	.title
	a:hover {
	color: #2b2b2b;
}
.article-wrap .article-footer .recirc-block .recirc .article-list li .author {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: italic;
	font-size: 25px;
	display: block;
	color: #a6a19a;
}
.outerpaywall .paywall .modal .left button.subscribe,
.outerpaywall .paywall h2 {
	text-align: center;
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.article-wrap .article-footer .recirc-block .recirc .article-list li {
		margin-top: 10px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title {
		line-height: 25px;
	}
}
@media only screen and (max-width: 40em) {
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title {
		line-height: 20px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.title
		a {
		font-size: 20px;
		line-height: 20px;
	}
	.article-wrap
		.article-footer
		.recirc-block
		.recirc
		.article-list
		li
		.author {
		font-size: 20px;
	}
}
.recirc .tag-browser li.slick-cloned a {
	color: #fff !important;
}
.article-wrap
	.article-footer
	.recirc-block
	.recirc
	.tag-browser
	li.slick-cloned
	a {
	color: #fafafa !important;
}
section + section {
	margin-top: 5rem;
}
section:last-of-type {
	padding-bottom: 2rem;
}
.toc-wrap .table-of-contents {
	margin: 3.75rem 0;
}
.outerpaywall {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(181, 177, 173, 0.5);
	z-index: 1;
}
.outerpaywall .paywall {
	position: absolute;
	width: 540px;
	height: 490px;
	background: #f5eee6;
	left: 50%;
	top: 50%;
	margin-left: -270px;
	margin-top: -245px;
}
.outerpaywall .paywall .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.outerpaywall .paywall .close:after,
.outerpaywall .paywall .close:before {
	position: absolute;
	height: 13px;
	width: 13px;
	left: 3px;
	content: "";
}
.outerpaywall .paywall .close:before {
	border: 3px solid #ccc6be;
	border-top: none;
	border-right: none;
	border-radius: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: -4px;
}
.outerpaywall .paywall .close:after {
	border: 3px solid #ccc6be;
	border-bottom: none;
	border-left: none;
	border-radius: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: 10px;
}
.outerpaywall .paywall h2 {
	width: 440px;
	margin: 35px auto 30px;
	line-height: 1em;
}
.outerpaywall .paywall h2 span {
	color: #cc0e0e;
}
.outerpaywall .paywall .modal {
	width: 440px;
	height: 220px;
	margin: 0 auto;
	border: 1px solid #e6ded5;
	background: #fff;
}
.outerpaywall .paywall .modal .left,
.outerpaywall .paywall .modal .right {
	width: 50%;
	height: 220px;
	position: relative;
}
.outerpaywall .paywall .modal .left {
	text-align: center;
}
.outerpaywall .paywall .modal .left p {
	margin: 30px 30px 20px;
	color: #111;
}
.outerpaywall .paywall .modal .left button.subscribe {
	background: #cc0e0e;
	color: #fff;
	padding: 20px;
	margin: 0 auto;
	border: 0;
	font-size: 2rem;
	line-height: 1rem;
}
.outerpaywall .paywall .modal .right .subscribe1 {
	background: url(https://www.thenation.com/images/subscribe1.png);
	width: 169px;
	height: 118px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.outerpaywall .paywall .login {
	width: 100%;
	height: 90px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.outerpaywall .paywall .login p {
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 25px;
	width: 230px;
}
.outerpaywall .paywall .login p a {
	color: gray;
}
.container {
	transition: left 0.25s ease-in-out;
	-webkit-transition: left 0.25s ease-in-out;
	position: relative;
}
@media print {
	.article-wrap .article-body aside,
	.headroom,
	.leaderboard,
	footer {
		display: none;
	}
	.article-wrap .article-header {
		padding: 0 50px;
		width: 100%;
	}
	.article-wrap .article-body {
		padding: 0 50px;
	}
	.article-wrap .article-body aside.image {
		display: block;
	}
	#paywall,
	.article-wrap .aside-wrap,
	.footer-module.recirc-block {
		display: none;
	}
	.article-wrap .article-footer {
		max-width: 100%;
		padding: 0 50px;
	}
	.article-wrap a[href]:after {
		content: none !important;
	}
}
#ad-leaderboard {
	padding: 26px 0;
}
@media only screen and (min-width: 64.063em) {
	#ad-leaderboard {
		padding: 36px 20px;
	}
}
#desktop .header-bar ul li {
	list-style: none;
	display: inline;
	float: left;
	line-height: 1;
}
#desktop .header-bar.utility {
	height: 40px;
	width: 100%;
	background: #f0f0f0;
}
#desktop .header-bar.utility nav,
#desktop .header-bar.utility ul {
	display: inline-block;
	float: right;
}
#desktop .header-bar.utility nav.trending ul {
	padding: 12px 0;
}
#desktop .header-bar.utility nav.trending ul li {
	margin-right: 30px;
	line-height: 1;
}
#desktop .header-bar.utility nav.trending ul li a {
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #858585;
	text-transform: uppercase;
}
#desktop .header-bar.utility nav.trending ul li a:hover {
	color: #9f9f9f;
}
#desktop .header-bar.utility ul {
	margin: 0;
}
#desktop .header-bar.utility ul.actions li {
	line-height: 0;
}
#desktop .header-bar.utility ul.actions li a {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-style: normal;
	display: inline-block;
	font-size: 14px;
	color: #111;
	line-height: 1;
	height: 40px;
	padding: 13px 15px;
	border-right: 1px solid #fff;
	background: #ededed;
	text-transform: none;
}
#desktop .header-bar.utility ul.actions li a:hover {
	background: #fff;
}
#desktop .header-bar.utility ul.actions li a.btn {
	background: #ffcf0d;
	padding: 13px 40px;
}
#desktop .header-bar.utility ul.actions li a.btn:hover {
	background: #ffd940;
}
#desktop .header-bar.utility ul.actions li a.login {
	position: relative;
	border: none;
	text-indent: 25px;
}
#desktop .header-bar.utility ul.actions li a.login:before {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -125px -395px;
	zoom: 1;
	content: "";
	display: inline-block;
	position: absolute;
	height: 20px;
	width: 20px;
	top: 9px;
	left: 35px;
}
#desktop .header-bar.utility ul.actions li a.logged-in:before {
	background-position: -351px -290px;
	height: 19px;
	top: 11px;
}
#desktop .header-bar.utility ul.actions li a.signup {
	background-color: #ededed;
}
#desktop .header-bar.utility ul.actions li a.signup:before {
	background-position: -123px -326px;
	height: 19px;
	top: 11px;
}
#desktop .header-bar.utility ul.actions li a.signup:hover {
	background-color: #fff;
}
#desktop .header-bar.utility ul.actions .social-link {
	display: inline-block;
	line-height: 0;
	padding: 10px 15px;
}
#desktop .header-bar.utility ul.actions .social-link span {
	height: 22px;
	width: 22px;
}
#desktop .header-bar.utility ul.actions .social-link.fb span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -123px -250px;
	zoom: 1;
}
#desktop .header-bar.utility ul.actions .social-link.tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -122px -288px;
	zoom: 1;
}
#desktop .header-bar.utility ul.actions .social-link.tn_ins span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -353px -252px;
	zoom: 1;
}
#desktop .header-bar.utility.compensate {
	margin-bottom: 130px;
}
#desktop .header-bar.main {
	height: 130px;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #d6d6d6;
}
#desktop .header-bar.main nav.primary > ul {
	margin: 0;
}
#desktop .header-bar.main nav.primary > ul > li {
	height: 130px;
}
#desktop .header-bar.main nav.primary > ul > li.home {
	padding: 37px 10px 37px 0;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo {
	height: 58px;
	width: 260px;
	margin: 0;
	line-height: 0;
	position: relative;
	display: block;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a {
	line-height: 1;
	height: 70px;
	width: 260px;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img {
	position: absolute;
	left: 0;
	bottom: -15px;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img.sticky {
	display: none;
}
#desktop .header-bar.main nav.primary > ul > li.home .logo a img.non-sticky {
	display: block;
}
#desktop .header-bar.main nav.primary > ul > li.news-links {
	padding: 78px 0 36px;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li a {
	font-size: 19px;
	color: #111;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li a:hover {
	color: #8f8f8f;
}
#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
	margin-left: 30px;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta {
	position: absolute;
	display: none;
	margin-left: 70px;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h2 {
	display: inline-block;
	margin: 0 0 0 30px;
	font-size: 19px;
	line-height: 19px;
	font-family: "Mercury Display A", "Mercury Display B";
	color: #a39e98;
	vertical-align: top;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	margin: 0;
	font-family: "Knockout 49 A", "Knockout 49 B";
	color: #cc0e0e;
	text-transform: uppercase;
}
#desktop .header-bar.main nav.primary > ul > li.article-social,
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.home
	.logo
	a
	img.non-sticky {
	display: none;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 a {
	color: #cc0e0e;
	font-family: "Knockout 49 A", "Knockout 49 B";
	font-weight: 400;
	font-size: 19px;
	line-height: 19px;
	vertical-align: top;
}
#desktop .header-bar.main nav.primary > ul > li a,
#desktop .header-bar.search form input {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
}
#desktop .header-bar.main nav.primary > ul > li.article-meta h3 a:hover {
	color: #f01d1d;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links {
	float: right;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul {
	margin-left: 0;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul li {
	padding: 78px 20px 34px;
	border-left: 1px solid #e9e9e9;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.current-issue
	a {
	color: #858585;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.current-issue
	a:hover {
	color: #9f9f9f;
}
#desktop .header-bar.main nav.primary > ul > li.quick-links ul li.subscribe a {
	color: #cc0e0e;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle {
	height: 130px;
	padding-top: 78px;
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle
	a {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -124px -360px;
	zoom: 1;
	height: 20px;
	width: 20px;
}
#desktop .header-bar.main nav.primary > ul > li > ul {
	margin-left: 40px;
}
#desktop .header-bar.main nav.primary > ul > li a {
	font-weight: 700;
	font-size: 18px;
}
@media only screen and (min-width: 1025px) and (max-width: 1160px) {
	#desktop .header-bar.main nav.primary > ul > li a,
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li a {
		font-size: 16px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo {
		width: 185px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo a {
		background-position: -174px 16px;
		zoom: 1;
		width: 185px;
		background-size: 560px 560px;
	}
	#desktop .header-bar.main nav.primary > ul > li.home .logo a img {
		bottom: -4px;
	}
	#desktop .header-bar.main nav.primary > ul > li.news-links ul li + li {
		margin-left: 15px;
	}
}
#desktop .header-bar.main.sticky {
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	height: 55px;
	border-bottom: 1px solid #e9e9e9;
}
#desktop .header-bar.main.sticky nav.primary > ul {
	margin: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li {
	height: 55px;
	padding: 19px 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home {
	padding: 13px 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo {
	margin: 0;
	line-height: 0;
	height: 30px;
	width: 30px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a {
	height: 30px;
	width: 30px;
	position: relative;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a img {
	position: absolute;
	left: 0;
	bottom: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.home .logo a img.sticky {
	display: block;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-meta {
	position: absolute;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.quick-links {
	padding: 0;
	position: absolute;
	right: 0;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.quick-links ul li {
	padding: 18px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle {
	padding: 16px;
	height: 55px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.news-links {
	position: absolute;
	left: 40px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social {
	position: absolute;
	right: 0;
	padding: 8px;
	display: none;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li {
	float: left;
	margin-right: 10px;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a {
	display: inline-block;
	line-height: 0;
	height: 40px;
	width: 40px;
	padding: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: #ccc6be;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a.fb {
	padding: 11px 15px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.fb:hover {
	background: #3b5998;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.fb
	span {
	height: 18px;
	width: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -180px -250px;
	zoom: 1;
}
#desktop .header-bar.main.sticky nav.primary > ul > li.article-social li a.tw {
	padding: 12px 11px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.tw:hover {
	background: #4099ff;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.tw
	span {
	height: 18px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -175px -290px;
	zoom: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email {
	padding: 13px 12px;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email:hover {
	background: #807c77;
	opacity: 1;
}
#desktop
	.header-bar.main.sticky
	nav.primary
	> ul
	> li.article-social
	li
	a.email
	span {
	height: 14px;
	width: 17px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -177px -328px;
	zoom: 1;
}
#desktop .header-bar.search {
	display: none;
	height: 110px;
	padding: 30px;
	background: #fff;
	border-bottom: 1px solid #d6d6d6;
}
#desktop .header-bar.search form {
	height: 100%;
	width: 100%;
}
#desktop .header-bar.search form input {
	color: #111;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0 40px 0 0;
	font-size: 40px;
	font-weight: 400;
	line-height: 40px;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	outline: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/d-search-close.png) right -2px center no-repeat;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
#desktop .header-bar.search form input.x {
	background-position: right 0 center;
}
#desktop .header-bar.search form input.onX {
	cursor: pointer;
}
#desktop .header-bar.search form ::-webkit-input-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form :-moz-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form ::-moz-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search form :-ms-input-placeholder {
	font-size: 40px;
	line-height: 40px;
	color: #d6d6d6;
	font-weight: 400;
}
#desktop .header-bar.search.sticky {
	position: fixed;
	width: 100%;
	z-index: 9999;
	top: 55px;
}
#desktop.headroom--unpinned .news-links {
	display: none !important;
}
#desktop.headroom--unpinned .article-meta {
	display: block !important;
}
#desktop.headroom--unpinned .quick-links {
	display: none !important;
}
#desktop.headroom--unpinned .article-social {
	display: block !important;
}
#mobile {
	background: #fff;
}
#mobile.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
#mobile .header-bar {
	height: 50px;
	border-bottom: 1px solid #e9e9e9;
}
#mobile .header-bar > * {
	float: left;
}
#mobile .header-bar .nav-toggle {
	padding: 15px;
	height: 50px;
	border-right: 1px solid #e9e9e9;
}
#mobile .header-bar .nav-toggle span {
	height: 19px;
	width: 25px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -425px;
	zoom: 1;
}
#mobile .header-bar .nav-toggle.menu-open {
	display: none;
}
#mobile .header-bar .logo {
	margin: 0;
	padding: 7px 15px;
	height: 50px;
	line-height: 0;
	display: block;
}
#mobile .header-bar .logo a {
	height: 35px;
	width: 34px;
	position: relative;
}
#mobile .header-bar .logo a img {
	position: absolute;
	left: 0;
	bottom: 0;
	max-width: 100%;
	width: 100%;
}
#mobile .header-bar .my-profile {
	float: right;
	margin: 0;
	height: 50px;
	padding: 17px 16px;
	border-left: 1px solid #e9e9e9;
}
#mobile .header-bar .my-profile span {
	height: 17px;
	width: 19px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -84px -397px;
	zoom: 1;
}
#mobile .header-bar .my-profile.logged-in span {
	background-position: -322px -290px;
	height: 19px;
}
#mobile .header-bar .my-profile.signup span {
	background-position: -276px -326px;
	height: 19px;
}
#mobile #mobile-menu {
	transition: left 0.25s ease-in-out;
	-webkit-transition: left 0.25s ease-in-out;
	position: absolute;
	overflow-x: hidden;
	z-index: 9999;
	left: -260px;
	width: 260px;
	height: 700px;
	background-color: #f0f0f0;
	padding: 15px;
	box-shadow: #000 -5px 0 9px -9px inset;
	-ms-overflow-style: none;
}
#mobile #mobile-menu::-webkit-scrollbar {
	width: 0 !important;
}
#mobile #mobile-menu .mobile-scroll {
	position: absolute;
	height: 850px;
	max-height: 850px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 15px;
}
@media only screen and (max-height: 459px) {
	#mobile #mobile-menu .mobile-scroll {
		height: 1050px;
		max-height: 1050px;
	}
}
#mobile #mobile-menu .mobile-scroll .nav-toggle {
	display: inline-block;
	height: 50px;
	padding: 0 15px 30px 0;
}
#mobile #mobile-menu .mobile-scroll .nav-toggle span {
	height: 20px;
	width: 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -40px -425px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll nav ul {
	margin: 0;
}
#mobile #mobile-menu .mobile-scroll nav ul li {
	list-style: none;
	margin: 0;
}
#mobile #mobile-menu .mobile-scroll nav ul li a {
	font-family: "Mercury Display A", "Mercury Display B";
	font-weight: 700;
	font-style: normal;
	color: #111;
}
#mobile #mobile-menu .mobile-scroll nav.primary {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#mobile #mobile-menu .mobile-scroll nav.primary ul li a {
	font-size: 27px;
}
#mobile #mobile-menu .mobile-scroll nav.utility ul li a {
	font-size: 23px;
}
#mobile #mobile-menu .mobile-scroll .social {
	margin: 15px 0;
	width: 180px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon {
	float: left;
	height: 50px;
	width: 50px;
	padding: 5px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: #cc0e0e;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon span {
	height: 40px;
	width: 40px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-fb {
	margin-right: 10px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-tw {
	margin-right: 10px;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-fb span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -239px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-tw span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -278px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .social .social-icon.icon-ins span {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -385px -243px;
	zoom: 1;
}
#mobile #mobile-menu .mobile-scroll .search {
	width: 260px;
	margin: 0 -15px;
	padding: 20px;
	background-color: #d6d6d6;
}
#mobile #mobile-menu .mobile-scroll .search #mobile-search input[type="text"] {
	height: 40px;
	margin: 0;
	padding: 8px 30px 8px 8px;
	background-size: 10%;
	color: #111;
	box-shadow: none;
	-webkit-box-shadow: none;
	font-family: "Mercury Display A", "Mercury Display B";
	border: none;
	outline: 0;
}
#mobile .menu-visible .container {
	right: 240px;
}
.menu-visible #mobile .header-bar .nav-toggle span {
	height: 20px;
	background-position: -37px -425px;
}
footer {
	padding: 15px 0;
}
footer h2 {
	font-family: "Mercury Display A", "Mercury Display B";
	font-style: normal;
	font-weight: 400;
	font-size: 19px;
	color: #8f8f8f;
}
footer h2.expander {
	margin: 0;
}
footer h2.expander a {
	color: inherit;
}
footer h2 a:hover,
footer h2.expander a:hover {
	color: #8f8f8f;
	opacity: 1;
}
footer p,
footer ul li a {
	font-size: 19px;
	color: #111;
}
footer h2 a {
	color: inherit;
}
footer p {
	margin-bottom: 10px;
}
footer ul {
	margin: 10px 0 0;
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}
footer ul li {
	list-style: none;
}
footer ul li a {
	line-height: 0.9;
}
footer ul li a:hover {
	color: #919191;
}
footer .block {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d6d6d6;
}
footer .block.home .logo {
	width: 170px;
	height: 48px;
	line-height: 0;
	display: block;
}
footer .block.home .logo a {
	width: 170px;
	height: 48px;
	position: relative;
}
footer .block.home .logo a img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	width: 100%;
	height: 100%;
}
@media only screen and (min-width: 1024px) {
	footer .block.home .logo {
		width: 130px;
		height: 35px;
		line-height: 0;
	}
	footer .block.home .logo a {
		width: 130px;
		height: 35px;
	}
}
footer .block.social ul {
	list-style: none;
	margin-bottom: 50px;
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1;
}
footer .block.social ul li {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-raidus: 100%;
	background: #b8b8b8;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
}
footer .block.social ul li a {
	display: inline-block;
	height: 40px;
	width: 40px;
}
footer .block.social ul li a.fb {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -239px;
	zoom: 1;
}
footer .block.social ul li a.tw {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -165px -278px;
	zoom: 1;
}
footer .block.social ul li a.instagram {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -385px -243px;
	zoom: 1;
}
footer .block.social ul li a.rs {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 11px -446px;
	zoom: 1;
}
footer .block.social ul li + li {
	margin-left: 10px;
}
footer .block.social ul li:hover {
	background: #cc0e0e;
}
footer .block.social .newsletter-signup {
	position: relative;
}
footer .block.social .newsletter-signup .newsletter-signup__email {
	display: inline-block;
	height: 34px;
	padding: 7px;
	border: none;
	font-size: 17px;
	color: #858585;
	box-shadow: none;
	-webkit-box-shadow: none;
}
footer .block.social .newsletter-signup .newsletter-signup__submit {
	position: absolute;
	top: 0;
	right: 0;
	height: 34px;
	width: 29px;
	padding: 7px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -419px;
	zoom: 1;
	text-indent: -9999%;
	overflow: hidden;
	border: none;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
footer .block.social .newsletter-signup .newsletter-signup__submit:hover {
	opacity: 0.5;
}
footer .block.nav {
	overflow: hidden;
	height: 47px;
	-webkit-transition: height 0.5s ease;
	transition: height 0.5s ease;
}
footer .block.nav h2 a {
	position: relative;
	display: inline-block;
	width: 100%;
}
footer .block.nav h2 a:after {
	content: "";
	display: inline-block;
	width: 22px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -110px -425px;
	zoom: 1;
}
footer .block.nav h2 a.active:after {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -425px;
	zoom: 1;
}
footer .block.nav h2 a:focus {
	color: #8f8f8f;
}
footer .block.nav ul {
	margin-top: 20px;
}
@media only screen and (min-width: 64.063em) {
	footer .block.nav {
		height: auto;
	}
	footer .block.nav h2 a {
		position: relative;
		display: inline-block;
		width: 100%;
		cursor: default;
	}
	footer .block.nav h2 a:after {
		content: "";
		display: inline-block;
		width: 22px;
		height: 20px;
		position: absolute;
		right: 0;
		top: 10px;
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -110px -425px;
		zoom: 1;
	}
	footer .block.nav h2 a.active:after {
		background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -80px -425px;
		zoom: 1;
	}
	footer .block.nav ul {
		display: block;
	}
}
.mfp-bg,
.mfp-wrap {
	position: fixed;
	left: 0;
}
footer .copyright {
	width: 100%;
}
@media only screen and (min-width: 64.063em) {
	footer {
		padding: 40px 0;
	}
	footer .sitemap {
		max-width: 1440px;
	}
	footer .block {
		float: left;
		padding: 0 4% 0 3%;
		border-bottom: none;
		margin-bottom: 0;
	}
	footer .block.home {
		width: 15%;
		padding: 0;
	}
	footer .block.nav {
		width: 17.5%;
		margin-left: 1.75%;
		padding-left: 0;
	}
	footer .block.nav h2 a:after {
		display: none;
	}
	footer .block.nav ul {
		display: block !important;
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
		-o-columns: 1;
	}
	footer .block.nav ul li {
		display: block;
		float: none;
		margin-bottom: 5px;
	}
	footer .block.nav.sections {
		margin-left: 0;
	}
	footer .block.social {
		width: 23%;
		margin: 0 4% 0 2%;
		border-left: 1px solid #d6d6d6;
		border-right: 1px solid #d6d6d6;
	}
	footer .block.social p {
		font-size: 16px;
		line-height: 1.2;
	}
	footer .block:first-child {
		margin-left: 0;
		border-left: none;
	}
	footer .copyright {
		max-width: 1440px;
		margin-top: 20px;
		text-align: right;
	}
	footer .copyright p {
		color: #8f8f8f;
		font-size: 13px;
	}
}
@media only screen and (min-width: 90em) {
	footer .block.home .logo {
		width: 195px;
		height: 48px;
	}
	footer .block.home .logo a {
		background-position: 0 0;
		width: 195px;
		height: 48px;
	}
}
.mfp-bg,
.mfp-container,
.mfp-wrap {
	width: 100%;
	height: 100%;
}
.mfp-bg {
	top: 0;
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: 0.8;
}
.mfp-wrap {
	top: 0;
	z-index: 1043;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
}
.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #ccc;
}
.mfp-close,
.mfp-preloader a:hover {
	color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none;
}
button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
}
.mfp-figure:after,
.mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
}
button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
}
.mfp-figure,
img.mfp-img {
	line-height: 0;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
}
.mfp-arrow:focus,
.mfp-arrow:hover,
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-image-holder .mfp-content,
.slick-list,
img.mfp-img {
	max-width: 100%;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
}
.mfp-figure:after,
img.mfp-img {
	width: auto;
	height: auto;
	display: block;
}
img.mfp-img {
	padding: 40px 0;
	margin: 0 auto;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-figure:after {
	content: "";
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}
.center,
.slick-dots {
	text-align: center;
}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),
	screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}
.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block;
}
@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
.slick-slider {
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
*,
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
	box-sizing: border-box;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-loading .slick-list {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/ajax-loader.gif) center center no-repeat #fff;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0;
	top: 0;
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.tag-browser .slick-track {
	max-height: 25px;
	overflow: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	display: none;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
@font-face {
	font-family: slick;
	src: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.eot);
	src: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.eot?#iefix) format("embedded-opentype"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.woff) format("woff"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.ttf) format("truetype"),
		url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/fonts/slick.svg#slick) format("svg");
	font-weight: 400;
	font-style: normal;
}
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 37px;
	width: 24px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
}
.slick-prev {
	left: -50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) 0 -550px !important;
	zoom: 1;
}
.slick-prev:hover {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -50px -550px !important;
	zoom: 1;
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-next {
	right: -50px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -150px -550px !important;
	zoom: 1;
}
.slick-next:hover {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/sprites.svg) -100px -550px !important;
	zoom: 1;
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}
.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: block;
	padding: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}
.select2-container {
	margin: 0;
	position: relative;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}
.select2-container .select2-choice {
	display: block;
	height: 26px;
	padding: 0 0 0 8px;
	overflow: hidden;
	position: relative;
	border: 1px solid #aaa;
	white-space: nowrap;
	line-height: 26px;
	color: #444;
	text-decoration: none;
	border-radius: 4px;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #fff;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eee),
		color-stop(0.5, #fff)
	);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 50%);
	background-image: -webkit-linear-gradient(bottom, #eee 0, #fff 50%);
	background-image: linear-gradient(to top, #eee 0, #fff 50%);
}
html[dir="rtl"] .select2-container .select2-choice {
	padding: 0 8px 0 0;
}
.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #aaa;
	border-radius: 0 0 4px 4px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eee),
		color-stop(0.9, #fff)
	);
	background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 90%);
	background-image: -webkit-linear-gradient(top, #eee 0, #fff 90%);
	background-image: linear-gradient(to bottom, #eee 0, #fff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: none;
	width: auto;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
	margin-left: 26px;
	margin-right: 0;
}
.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 8px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) right top no-repeat;
	cursor: pointer;
	outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
	display: inline-block;
}
.select2-container .select2-choice abbr:hover {
	background-position: right -11px;
	cursor: pointer;
}
.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	background-color: #fff;
}
.select2-drop {
	width: 100%;
	margin-top: -1px;
	position: absolute;
	z-index: 9999;
	top: 100%;
	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
	margin-top: 1px;
	border-top: 1px solid #aaa;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
	border: 1px solid #5897fb;
	border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
	border-top: 1px solid #aaa;
	width: auto;
}
.select2-drop-auto-width .select2-search {
	padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 18px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #aaa;
	border-radius: 0 4px 4px 0;
	background: #ccc;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #ccc),
		color-stop(0.6, #eee)
	);
	background-image: -moz-linear-gradient(center bottom, #ccc 0, #eee 60%);
	background-image: -webkit-linear-gradient(bottom, #ccc 0, #eee 60%);
	background-image: linear-gradient(to top, #ccc 0, #eee 60%);
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #aaa;
	border-radius: 4px 0 0 4px;
}
.select2-container .select2-choice .select2-arrow b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 0 1px no-repeat;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
	background-position: 2px 1px;
}
.select2-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
}
.select2-search input {
	width: 100%;
	height: auto !important;
	min-height: 26px;
	padding: 4px 20px 4px 5px;
	margin: 0;
	outline: 0;
	font-family: sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	border-radius: 0;
	box-shadow: none;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) 100% -22px no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
html[dir="rtl"] .select2-search input {
	padding: 4px 5px 4px 20px;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) -37px -22px no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
.select2-drop.select2-drop-above .select2-search input {
	margin-top: 4px;
}
.select2-search input.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #fff;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		-webkit-linear-gradient(top, #fff 85%, #eee 99%);
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat,
		linear-gradient(to bottom, #fff 85%, #eee 99%);
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
	border-bottom-color: transparent;
	box-shadow: 0 1px 0 #fff inset;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-color: #eee;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #fff),
		color-stop(0.5, #eee)
	);
	background-image: -moz-linear-gradient(center bottom, #fff 0, #eee 50%);
	background-image: -webkit-linear-gradient(bottom, #fff 0, #eee 50%);
	background-image: linear-gradient(to top, #fff 0, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
	border: 1px solid #5897fb;
	border-top-color: transparent;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #fff),
		color-stop(0.5, #eee)
	);
	background-image: -moz-linear-gradient(center top, #fff 0, #eee 50%);
	background-image: -webkit-linear-gradient(top, #fff 0, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
	background: 0 0;
	border-left: none;
	-webkit-filter: none;
	filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
	border-right: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -18px 1px;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -16px 1px;
}
.select2-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.select2-results {
	max-height: 200px;
	padding: 0 0 0 4px;
	margin: 4px 4px 4px 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}
html[dir="rtl"] .select2-results {
	padding: 0 4px 0 0;
	margin: 4px 0 4px 4px;
}
.select2-results ul.select2-result-sub {
	margin: 0;
	padding-left: 0;
}
.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
	font-weight: 700;
}
.select2-results .select2-result-label {
	padding: 3px 7px 4px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.select2-results-dept-1 .select2-result-label {
	padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
	padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
	padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
	padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
	padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
	padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
	padding-left: 120px;
}
.select2-results .select2-highlighted {
	background: #3875d7;
	color: #fff;
}
.select2-results li em {
	background: #feffde;
	font-style: normal;
}
.select2-results .select2-highlighted em {
	background: 0 0;
}
.select2-results .select2-highlighted ul {
	background: #fff;
	color: #000;
}
.select2-results .select2-ajax-error,
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
	background: #f4f4f4;
	display: list-item;
	padding-left: 5px;
}
.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default;
}
.select2-results .select2-selected {
	display: none;
}
.select2-more-results.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #f4f4f4;
}
.select2-results .select2-ajax-error {
	background: rgba(255, 50, 50, 0.2);
}
.select2-more-results {
	background: #f4f4f4;
	display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
	display: none;
}
.select2-container-multi .select2-choices {
	height: auto !important;
	height: 1%;
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	border: 1px solid #aaa;
	cursor: text;
	overflow: hidden;
	background-color: #fff;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		color-stop(1%, #eee),
		color-stop(15%, #fff)
	);
	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
	min-height: 26px;
}
html[dir="rtl"] .select2-container-multi .select2-choices {
	padding: 0 0 0 5px;
}
.select2-locked {
	padding: 3px 5px !important;
}
.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid #5897fb;
	outline: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
	float: left;
	list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
	float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	font-family: sans-serif;
	font-size: 100%;
	color: #666;
	outline: 0;
	border: 0;
	box-shadow: none;
	background: 0 0 !important;
}
h6,
ul.pagination li {
	font-family: "Knockout 49 A", "Knockout 49 B";
	text-transform: uppercase;
}
.select2-container-multi
	.select2-choices
	.select2-search-field
	input.select2-active {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2-spinner.gif) 100% no-repeat #fff !important;
}
.select2-default {
	color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 5px 3px 18px;
	margin: 3px 0 3px 5px;
	position: relative;
	line-height: 13px;
	color: #333;
	cursor: default;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0),
		color-stop(52%, #e8e8e8),
		color-stop(100%, #eee)
	);
	background-image: -webkit-linear-gradient(
		top,
		#f4f4f4 20%,
		#f0f0f0 50%,
		#e8e8e8 52%,
		#eee 100%
	);
	background-image: linear-gradient(
		to bottom,
		#f4f4f4 20%,
		#f0f0f0 50%,
		#e8e8e8 52%,
		#eee 100%
	);
}
html[dir="rtl"]
	.select2-container-multi
	.select2-choices
	.select2-search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 18px 3px 5px;
}
.select2-container-multi
	.select2-choices
	.select2-search-choice
	.select2-chosen {
	cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
	background: #d4d4d4;
}
.select2-search-choice-close {
	display: block;
	width: 12px;
	height: 13px;
	position: absolute;
	right: 3px;
	top: 4px;
	font-size: 1px;
	outline: 0;
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2.png) right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
	right: auto;
	left: 3px;
}
.select2-container-multi .select2-search-choice-close {
	left: 3px;
}
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
	left: auto;
	right: 2px;
}
.select2-container-multi
	.select2-choices
	.select2-search-choice
	.select2-search-choice-close:hover,
.select2-container-multi
	.select2-choices
	.select2-search-choice-focus
	.select2-search-choice-close {
	background-position: right -11px;
}
.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default;
}
.select2-container-multi.select2-container-disabled
	.select2-choices
	.select2-search-choice {
	padding: 3px 5px;
	border: 1px solid #ddd;
	background-image: none;
	background-color: #f4f4f4;
}
.select2-container-multi.select2-container-disabled
	.select2-choices
	.select2-search-choice
	.select2-search-choice-close {
	display: none;
	background: 0 0;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
	text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	outline: 0 !important;
	left: 0 !important;
	top: 0 !important;
}
.select2-display-none {
	display: none;
}
.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-resolution: 2dppx) {
	.select2-container .select2-choice .select2-arrow b,
	.select2-container .select2-choice abbr,
	.select2-search input,
	.select2-search-choice-close {
		background-image: url(https://www.thenation.com/wp-content/themes/thenation-2023/stylesheets/select2x2.png) !important;
		background-repeat: no-repeat !important;
		background-size: 60px 40px !important;
	}
	.select2-search input {
		background-position: 100% -21px !important;
	}
}
ul.unstyled {
	margin: 0;
	list-style: none;
}
ul.inline li {
	display: inline;
}
ul.pagination li {
	font-size: 1.48375rem;
	line-height: 1.48375rem;
}
ul.pagination .next,
ul.pagination .prev {
	color: #ccc6be;
}
ul.pagination .prev {
	float: left;
	margin-right: 30px;
}
ul.pagination .next {
	float: right;
	margin-left: 30px;
}
ul.pagination a {
	color: inherit;
}
ul .submenu {
	display: none;
}
@media only screen and (min-width: 40.063em) {
	ul .submenu {
		display: inline-block;
	}
}
ul .submenu li {
	color: #111;
	margin: 0 5px;
}
ul .submenu li a {
	padding: 0 10px;
	border: 1px solid #fff;
}
ul .submenu li a.active,
ul .submenu li a:hover {
	opacity: 1;
	border-color: #ccc6be;
}
a {
	opacity: 1;
}
a.alert {
	color: #cc0e0e;
}
a.category {
	color: #ccc6be;
}
span.time {
	color: #a39e98;
}
span.time.is-today {
	color: #cc0e0e;
}
.mfp-title {
	font-family: "Mercury Display A", "Mercury Display B";
}
.mfp-counter {
	font-family: "Knockout 49 A", "Knockout 49 B";
}
#desktop
	.header-bar.main
	nav.primary
	> ul
	> li.quick-links
	ul
	li.search-toggle
	a,
.hide-text,
.logo a,
a > span,
section.listing .hero__issue-nav .nav-button {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.img-wrap {
	position: relative;
}
.img-wrap + div {
	z-index: 2;
}
.img-screen {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, transparent),
		color-stop(80%, rgba(0, 0, 0, 0.65)),
		color-stop(100%, rgba(0, 0, 0, 0.65))
	);
	background: -webkit-linear-gradient(
		top,
		transparent 0,
		rgba(0, 0, 0, 0.65) 80%,
		rgba(0, 0, 0, 0.65) 100%
	);
	background: linear-gradient(
		to bottom,
		transparent 0,
		rgba(0, 0, 0, 0.65) 80%,
		rgba(0, 0, 0, 0.65) 100%
	);
}
.img-screen.always-show {
	display: block;
}
@media only screen and (min-width: 40.063em) {
	.img-screen {
		display: block;
	}
}
.info {
	z-index: 2;
}
.logo a,
a > span {
	display: inline-block;
}
.article-wrap .article-footer.new-article-footer .comments {
	background: #706c67;
	padding: 10px 25px;
}
.article-wrap .article-footer.new-article-footer .comments .open {
	background: url(https://www.thenation.com/wp-content/themes/thenation-2023/images/newarticle-sprite.svg) -176px 28px;
	height: 29px;
	width: 29px;
	display: inline-block;
	cursor: pointer;
}
.article-wrap .article-footer.new-article-footer .comments .open.close {
	background-position: -136px 28px;
}
.article-wrap .article-footer.new-article-footer .comments .title {
	color: #fff;
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	letter-spacing: 1px;
	margin-left: 15px;
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
	font-size: 1.125em;
}
footer.article-footer.new-article-footer .commentContainer {
	padding: 20px 0 25px;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond {
	border-bottom: solid 4px #e5dfd4;
	margin: 0 0 30px;
	padding: 0 0 10px;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond h3 {
	font-family: "Knockout 29 A", "Knockout 29 B";
	font-weight: 400;
	font-size: 2.3em;
	letter-spacing: -1px;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comment-respond
	p
	a {
	border-bottom: 2px solid #cc0e0e !important;
	color: #111;
	text-decoration: none;
	font-weight: 700;
}
footer.article-footer.new-article-footer .commentContainer .comment-respond p {
	font-size: 1.063em;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	ol.comment-list {
	margin-left: 0;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	ol
	.special_comment {
	background: 0 0 !important;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.custom_comments
	.comment-body {
	border-bottom: 1px solid #e5dfd4;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.comment-metadata {
	color: #a39898;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.custom_comments
	.ldc-cmt-box
	a:hover {
	color: #11111;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.ldc-ul_cont {
	border-color: #fff !important;
}
footer.article-footer.new-article-footer
	.commentContainer
	.comments-area
	.comment-content
	.reply
	a {
	color: #111 !important;
	border-bottom: 2px solid #cf0e0e;
}
.article-wrap .textContainer_Truncate .aside-wrap {
	top: 30px;
}
@media (min-width: 20em) and (max-width: 30em) {
	section.stories.special-report p {
		color: #222;
	}
}
.grea_qui_image {
	margin-bottom: 20px;
}
.sharethis-inline-share-buttons .st-btn {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
}
.sharethis-inline-share-buttons .st-btn:hover {
	top: 0 !important;
}
.article-body div.premium-body-inner a.center-image,
section.article-body a.center-image {
	text-align: center;
	display: block;
}
body.body-side-rail.modal-open:after {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 1;
	content: "";
	z-index: 99;
}
div#modal-PopupAlertWrapper {
	position: fixed;
	left: 0;
	right: 0;
	top: 50%;
	margin: 0 auto;
	width: 90%;
	background: #fff;
	padding: 15px 35px 15px 15px;
	max-width: 400px;
	max-height: 650px;
	overflow: hidden;
	transform: translateY(-50%);
	-webkit-transform: value;
	-moz-transform: value;
	-ms-transform: value;
	-o-transform: value;
	transform: value;
	z-index: 101;
}
div#modal-PopupAlertWrapper span.close-PopupAlert {
	cursor: pointer;
	font-size: 50px;
	line-height: 20px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 12px;
	color: #8f8f8f;
}
div#modal-PopupAlertWrapper h1 {
	font-size: 28px;
	text-align: center;
	border-bottom: 1px solid #c1c1c12e;
	padding-bottom: 8px;
	font-family: "knockout 29 a";
}
div#modal-PopupAlertWrapper p {
	font-size: 18px;
	margin: 0;
	text-align: center;
	font-family: "mercury display a";
}
@media (max-width: 800px) {
	.sharethis-inline-share-buttons {
		flex-wrap: wrap;
	}
	.sharethis-inline-share-buttons .st-btn {
		margin-bottom: 10px;
	}
	.sharethis-inline-share-buttons .bookmark span {
		height: 20px;
		margin: 6px 0 0 4px;
	}
	.article-wrap .article-header .article-share li a.tn_print {
		padding: 15px 0 0 14px;
		height: 48px;
		width: 48px;
		margin-right: 5px;
	}
}
#expand-reduce-grad {
	width: 90%;
	max-width: 77%;
	margin: 0 96px;
	padding: 0 250px 0 160px;
	position: relative;
}
@media only screen and (min-width: 1424px) {
	#expand-reduce-grad {
		margin: auto;
		max-width: 1170px;
		padding-right: 370px;
	}
}
#expand-reduce-grad .tp-container-inner {
	width: 100% !important;
}
@media only screen and (max-width: 80em) {
	#expand-reduce-grad {
		padding: 0 420px 0 0;
		margin: 0 6.5%;
		max-width: 93.5%;
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	#expand-reduce-grad {
		margin: 0;
		padding: 0 5%;
		width: 100%;
	}
}
#gtm_donation_templates.page-ngp-multistep #logo img {
	width: 180px !important;
}
@media only screen and (min-width: 1024px) {
	.tn-interactive-page {
		padding-top: 15px;
	}
}
.head-top-sec {
	display: flex;
	justify-content: space-between;
}
.article-wrap .single-itinerary-wrapper .article-body ul {
	margin: 10px 0 20px 16px;
}
.siw-pin-wrapper {
	background: #E3DED8;
	padding: 7px 20px;
}
#interactive_content,
#interactive-footer {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}
.home-wrap .stories .teaser_modules em,
.landing .stories .teaser_modules em,
.action-wrap .stories .teaser_modules em {
	font-style: normal;
}
.sharethis-interactive a.tn_print {
	display: none !important;
}
.sharethis-interactive {
	margin: 15px 0;
}
#interactive-para-one {
	border-top: 2px solid #e6dfd5;
	border-bottom: 2px solid #e6dfd5;
	max-width: 250px;
	float: left;
	margin: 24px 60px 20px 0;
	padding: 20px 0;
	color: #111;
	line-height: 28px;
}
@media only screen and (max-width: 767px) {
	#interactive-para-one {
		float: inherit;
		max-width: 100%;
	}
	#interactive-para-one {
		margin: 15px 0;
	}
}
.main-parallex p {
	font-size: 25px;
}
.Background-fixed {
	background-attachment: fixed;
	background-position: center;
}
.ImageBackgroundWrap {
	position: relative;
	z-index: 0;
	background-size: cover;
	background-repeat: no-repeat;
}
.ImageInnerWrap {
	max-width: 900px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 100px;
}
.TextBackground {
	background-color: hwb(0deg 53% 47% / 57%);
	padding: 5% 10%;
	color: white;
	text-align: center;
	font-size: 22px;
	line-height: 30px;
	margin: 100vh 0;
}
#parallex-header {
	width: 96% !important;
	max-width: 96% !important;
	margin: 20px 2% !important;
	padding: 0 !important;
}
@media only screen and (min-width: 400px) {
	#parallex-header {
		width: 96%;
		max-width: 96%;
		margin: 20px 2%;
		padding: 0;
	}
}
