body {
	line-break: strict;
}

@supports not (hanging-punctuation: first) {
	.quote.open-close-symbol-hanging .quote-copy {
		text-indent: initial;
	}
}

.quote.open-close-symbol .quote-copy.jp-no-quote p::before,
.quote.open-close-symbol .quote-copy.jp-no-quote p::after {
	display: none;
}

/* Story Stats */
@media only screen and (max-width: 1068px) {
	.story-section .story-stat .stat-caption {
		max-width: 18ch;
	}
}

@media only screen and (max-width: 734px) {
	.story-section .story-stat .stat-caption {
		max-width: 20ch;
	}
}
