body {
	line-break: strict;
}

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

/* JP Styles*/

html.touch #ac-localnav .ac-ln-button {
	padding-block: calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) +
				1px
		)
		calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) -
				1px
		);
}

/* .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;
}


.section-subscriptions .grid .tile .action-handler {
	padding-top: 13px;
	padding-bottom: 11px;
}