/* Local Overrides */

/* keynote superscript */
.section-highlights
	.section-header-cta-list.typography-section-header-link
	.section-header-cta-item-cta1
	.footnote
	a {
	color: var(--sk-body-link-color, rgb(0, 102, 204));
}

/* AI headline */
.section-apple-intelligence .logo-apple-intelligence {
	padding-bottom: 19px;
	--p-width: 635px;
	--p-height: 177px;
}

@media (max-width: 1068px) and (max-width: 1068px) {
	.section-apple-intelligence .logo-apple-intelligence {
		padding-bottom: 15px;
		--p-width: 510px;
		--p-height: 147px;
	}
}

@media (max-width: 734px) and (max-width: 734px) {
	.section-apple-intelligence .logo-apple-intelligence {
		padding-bottom: 10px;
		--p-width: 360px;
		--p-height: 100px;
	}
}

.section-apple-intelligence .logo-apple-intelligence {
	margin-top: 10px;
}

@media only screen and (max-width: 734px) {
	.section-apple-intelligence .logo-apple-intelligence {
		margin-top: 0;
	}
	.apple-intelligence-intro .section-ps-headline {
		font-size: 45px;
	}
}

@media only screen and (max-width: 470px) {
	.apple-intelligence-intro .section-ps-headline {
		font-size: 10vw;
	}
}

/* Dynamic Pricing Footnote */
.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

.section-upgraders .trade-in {
	display: none;
}

/* Design - modal */
@media (max-width: 1068px) and (min-width: 735px) {
	.l2-design-wrapper .carbon-stats {
		gap: 40px;
	}
}

/* Highlights endframe */
#overview-highlights-highlights-design-endframe-1 {
	visibility: visible;
}

/* Hero AI headline */
.section-welcome .apple-intelligence-container {
	text-align: center;
}
