body {
	line-break: strict;
}

/* JP Styles */

@media (min-width: 735px) {
	.section.section-welcome .marquee-wrapper .marquee-copy {
		margin-top: 14px;
	}
}

@media (max-width: 734px) {
	.section.section-welcome .marquee-wrapper .marquee-copy {
		margin-top: 12px;
	}
}

/* .section-highlights */
.section-highlights .card .card-footnote-content {
	color: var(--sk-glyph-gray-secondary);
}

@media (max-width: 734px) {
	.section-highlights .card .card-footnote-content {
		font-size: 14px;
	}
}

.section-more .disclaimer {
	padding-top: 14px;
	font-size: 12px;
	font-weight: 400;
	color: #6e6e73;
	display: block !important;
}

@media (min-width: 735px) {
	.section-highlights .section-header .section-header-headline {
		max-width: 85%;
	}
}

.section-highlights .media-gallery-item-5 .media-container .end-frame {
	opacity: 1;
	visibility: visible;
}

.section-health #health-gallery-item-2 .tile-rounded .end-frame {
	opacity: 1;
	visibility: visible;
}

@media (min-width: 1069px) {
	.section-highlights [data-component-list="MediaCardGallery"] .media-gallery .gallery-item.media-gallery-item-5 .caption-animation-container {
		width: calc(var(--caption-width) + 20px);
	}
}

@media (max-width: 734px) {
	.section-highlights [data-component-list="MediaCardGallery"] .media-gallery .gallery-item.media-gallery-item-6 .caption-animation-container {
		width: calc(var(--caption-width) - 40px);
	}
}

.section-compatibility .section-card-headline {
	max-width: 30ch;
	width: 100%;
}

.section-compatibility .section-card-copy {
	max-width: 46ch;
}

@media (min-width: 735px) {
	.section-developers .section-card-headline {
		max-width: 28ch;
		width: 100%;
	}
}
