body {
	line-break: strict;
}
@media only screen and (max-width: 320px) {
	.xxsmall-hide {
		display: none;
	}

	.xxsmall-show {
		display: block;
	}

	.xxsmall-show-inline {
		display: inline;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .section-content .typography-compare-section-headline {
		max-width: 320px;
		margin-left: auto;
		margin-right: auto;
	}
}

.section-compare .device .device-content .typography-compare-device-eyebrow {
	width: 100%;
}

@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .typography-compare-device-eyebrow {
		max-width: 320px;
		width: 100%;
	}
}

.section-compare .tagline.ipad-10-2 .typography-compare-tagline {
	max-width: 150px;
}
@media only screen and (max-width: 734px) {
	.section-compare-headline {
		max-width: 100%;
	}
}

.section-compare .inline-disclosure {
	word-break: keep-all;
}

html.touch .section-compare .button-reduced {
	padding-top: 4px !important;
	padding-bottom: 2px !important;
}
