body {
	line-break: strict;
}

@media only screen and (max-width: 734px) {
	.section-welcome .header-headline {
		margin-top: 18px;
	}
}

/* JP Styles*/

/* .section-welcome */
.section-welcome .welcome-content .viewport-content {
	width: 89.5%;
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-welcome .welcome-copy {
		max-width: 700px;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-welcome .header-headline {
		margin-top: 16px;
		margin-bottom: -9px;
	}
}

/* .section-subscriptions */
.section-subscriptions #subscriptions-gallery .footnote-number {
	margin-left: 2px;
}
