/* 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: 45px;
	}
}

.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;
	}
}
@media only screen and (min-width: 1069px) {
	.tile-environment .typography-tile-copy {
		font-size: 23px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tile-environment .typography-tile-copy {
		font-size: 16px;
	}
	.tile-environment .tile-content {
		min-height: 422px;
	}
}

.section-compare .section-content {
	padding-bottom: 119px;
}
.tile-seamless .typography-tile-copy {
	font-size: 22px;
}

@media only screen and (max-width: 1068px) {
	.tile-seamless .typography-tile-copy {
		font-size: 15px;
	}
	.section-compare {
		padding-bottom: 0;
	}

	.section-compare .section-content {
		padding-bottom: 94px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-seamless .typography-tile-copy {
		font-size: 13px;
	}

	.section-compare .section-content {
		padding-bottom: 66px;
	}
}

.section-compare .device .button-shop {
	margin-top: 26px;
}

@media only screen and (min-width: 1030px) {
	.localnav-container.animating-in .content-expand-wrap .product-list-wrap .paddlenav:not(.disabled) {
		opacity: 0;
		pointer-events: none;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-battery .tile-copyblock {
		width: 280px;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-panel-content.wide {
		width: 290px;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-move .typography-tile-copy {
		font-size: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-personalize .typography-tile-copy {
		font-size: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-personalize .tile-panel-content {
		font-size: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-panel-content {
		width: 270px;
	}
}

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

@media only screen and (min-width: 1069px) {
	.section-tiles .tile-imessage .tile-panel-content {
		width: 400px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-battery .tile-panel-content .tile-copy {
		margin-top: -25px;
	}
}
