/* Local overrides */

.custom-disclaimer {
	font-size: 14px;
	font-weight: normal;
}

.media-gallery-item-apple-intelligence .caption-container .caption {
	padding-bottom: 24px;
}

@media only screen and (max-width: 479px) {
	.media-gallery-item-apple-intelligence
		.caption-container
		.caption.custom-spacing-ai {
		padding-bottom: 15px;
		max-width: 275px;
	}
	.custom-disclaimer {
		display: inline-block;
		margin-top: 7px;
		line-height: 19px;
	}
}

/* SECTION COMPARE */
.section-contrast {
	padding-top: 100px;
}
@media only screen and (max-width: 1068px) {
	.section-contrast {
		padding-top: 85px;
	}
}
@media only screen and (max-width: 734px) {
	.section-contrast {
		padding-top: 60px;
	}
}

/* Compare CTA spacing */
@media only screen and (max-width: 734px) {
	.section-contrast .product-tile-ipad-air .product-tile-positioning {
		flex-grow: 1;
	}
	.section-contrast .product-tile-ipad-pro .product-tile-ctas {
		min-height: 78px;
	}
}

/* AI Headline */

@media only screen and (min-width: 1069px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 435px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 370px;
	}
}

@media only screen and (max-width: 734px) {
	.section-welcome .welcome .overview-hero-hello {
		--p-width: 300px;
	}
}
