.section-hero .hero-headline {
	line-height: 1.2;
}

.typography-hero-intro-overview {
	line-height: 1.4;
}

.typography-section-headline-bold {
	line-height: 1.2;
}

.typography-tile-copy {
	line-height: 1.4;
}

.typography-section-intro-copy {
	line-height: 1.4;
}

.typography-compare-subtitle {
	line-height: 1.4;
}

.typography-router-copy {
	line-height: 1.4;
}

.section-hero .hero-section-header {
	min-height: 680px;
}

html.text-zoom .section-hero .hero-section-header {
	min-height: 750px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-section-header {
		min-height: 620px;
	}
}

@media only screen and (max-width: 1068px) and (orientation: landscape) {
	html.text-zoom .section-hero .hero-section-header {
		min-height: 750px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-section-header {
		min-height: 400px;
	}
}

@media only screen and (max-width: 734px) and (orientation: landscape) {
	.section-hero .hero-section-header {
		min-height: 450px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .banner-headline {
		max-width: 272px;
	}
}

.large-10.section-header-headline.typography-section-headline-bold {
	max-width: 90% !important;
}

/* Fix Family Sharing Router tile */

@media only screen and (max-width: 1068px) {
	.section-router .tile-family-sharing .typography-router-copy {
		max-width: 100%;
	}
}

/* Fix iCloud compare table */

@media only screen and (max-width: 1068px) {
	.section-compare .compare-grid {
		grid-template-columns: 149px 120px 125px 125px 88px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .compare-grid {
		grid-template-columns: repeat(4, 1fr);
		grid-column-gap: 13px;
	}
}

html.text-zoom .section-compare .compare-grid {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.section-hero .hero-compare-grid-item .hero-compare-copy {
	line-height: 1.4;
}
