/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.modal-content-apple-intelligence .typography-label.disclaimer {
	font-size: 16px;
	color: #6e6e73;
	margin-top: 20px;
}

@media only screen and (min-width: 1069px) {
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
}

@media only screen and (max-width: 734px) {
	html.no-static .section-welcome .hero-container .headline-container.engaged .suffix-container {
		white-space: normal;
	}
}

.card-big-mac-and-iphone .card-big-headline .highlight-green.highlight::before {
	height: 100%;
}

.card-big-apple-intelligence {
	gap: 40px;
}

@media only screen and (max-width: 1068px) {
	.card-big-apple-intelligence {
		gap: 20px;
	}
}

.section-welcome .hero-card .icon-apps {
	margin-right: 5px;
}

.section-welcome .hero-card .icon-shield, .section-welcome .hero-card .icon-wand {
	margin-left: 10px;
}

@media (max-width: 734px) {
	.scroll-gallery .scroll-gallery-tabnav-wrapper .scroll-gallery-tabnav .tabnav-item:last-of-type {
		line-height: 0.98;
	}
}

.section-welcome .hero-container .headline-container .suffix-container .suffix-text {
	display: inline;
}

.section-welcome .hero-container .headline-container .headline {
	flex-wrap: wrap;
}

.ai-disclaimer-container {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
}

.ai-disclaimer-container .ai-disclaimer {
	color: #6e6e73;
	font-size: 14px;
	font-weight: 400;
}

.ai-disclaimer-container p:last-child {
	margin: unset;
}

@media only screen and (max-width: 734px) {
	.section-welcome .hero-container .headline-container .suffix-container {
		margin-inline-start: 0px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-welcome .hero-container .headline-container .headline {
		font-size: 72px;
	}
	.overview-welcome-hero-logo img {
		display: block;
		width: 49px;
		height: 61px;
		margin-top: -7px;
	}
	.section-welcome .hero-container .overview-welcome-hero-logo {
		--p-width: 49px;
		--p-height: 61px;
	}
}
/*------------------------------------*
   END LOCAL FIXES
\*------------------------------------*/
