/* AI tile copy overlap fix */
@media only screen and (max-width: 734px) {
	.section-tiles .tile-apple-intelligence .tile-headline {
		font-size: 26px;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-environment .tile-headline {
		max-width: 440px;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-seamless .tile-image-wrapper {
		left: auto;
		right: -45px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.image-environment {
		bottom: 48px;
	}
}

@media only screen and (max-width: 734px) {
	.image-environment {
		bottom: 45px;
	}
}

@media only screen and (max-width: 734px) {
	.image-appstore {
		bottom: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.local-smaller {
		font-size: 25px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-imessage .image-imessage {
		bottom: -10px;
	}
}

@media only screen and (max-width: 374px) {
	.tile-seamless .tile-headline {
		font-size: 23px;
	}

	.tile-seamless .tile-headline br.x-small {
		display: block;
	}

	.image-seamless-airpods {
		bottom: -20px;
	}
}

br.x-small {
	display: none;
}

.section-tiles .tile-safety .tile-headline {
	max-width: 370px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tile-seamless .tile-headline {
		font-size: 29px;
	}
}

@media only screen and (min-width: 735px) {
	.section-compare .tout {
		white-space: initial;
	}
}

@media only screen and (max-width: 1376px) {
	.image-battery {
		bottom: 100px;
	}
}

@media only screen and (max-width: 1166px) {
	.image-battery {
		bottom: 80px;
	}
}

@media only screen and (max-width: 734px) {
	.image-battery {
		bottom: 60px;
	}
}

.small-caps {
	font-feature-settings: "smcp", "c2sc";
	font-variant-caps: all-small-caps;
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-content.apple-intelligence {
		min-height: 412px;
	}
}

.tile-privacy .image-privacy {
	width: 100%;
	height: 100%;
}

@media only screen and (max-width: 734px) {
	.tile-camera .tile-headline {
		font-size: 23px;
	}
}
