/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.show-for-xs {
	display: none;
}
.show-for-small {
	display: none;
}
.show-for-medium {
	display: none;
}
.show-for-large {
	display: block;
}

@media only screen and (max-width: 1068px) {
	.show-for-xs {
		display: none;
	}
	.show-for-small {
		display: none;
	}
	.show-for-medium {
		display: block;
	}
	.show-for-large {
		display: none;
	}
}

@media only screen and (max-width: 735px) {
	.show-for-xs {
		display: none;
	}
	.show-for-small {
		display: block;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-large {
		display: none;
	}
}

@media only screen and (max-width: 320px) {
	.show-for-large {
		display: none;
	}
	.show-for-medium {
		display: none;
	}
	.show-for-small {
		display: block;
	}
	.show-for-xs {
		display: block;
	}
}

.icon-card-delivery .icon-card-action .icon-wrapper .tile-icon {
	width: 36px;
	height: 36px;
}

#icon-card-specialist .icon-container {
	padding-bottom: 36px;
}

.lockup-wrap .headline-lockup .headline-wrap.typography-overview-hero-headline {
	text-align: center;
}

@media only screen and (max-width: 350px) {
	#media-gallery-item-4 .caption.typography-site-highlights-headline {
		margin-bottom: -15px;
	}
}

@media only screen and (max-width: 734px) {
	.subsection-apple-intelligence .section-heading .apple-intelligence-gradient {
		max-width: 355px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#aap-apple-pencil-pro {
		--aap-margin-bottom: 40px;
	}
	.typography-overview-hero-headline {
		line-height: 1;
	}
}

@media only screen and (min-width: 1068px) and (max-width: 1236px) {
	.typography-overview-hero-headline {
		line-height: 1;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#media-gallery-item-3 .gallery-item-crop .caption {
		width: 85%;
	}
}

@media only screen and (max-width: 734px) {
	#media-gallery-item-3 .gallery-item-crop .caption {
		width: 85%;
	}
}

@media only screen and (max-width: 734px) {
	.section-welcome .headline-lockup .headline-wrap {
		width: 300px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-welcome .headline-lockup .headline-wrap {
		width: 700px;
	}
}

.section-themes .subsection-apple-intelligence .apple-intelligence-avail {
	color: #6e6e73;
}

.apple-intelligence-gradient {
	display: block;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section.section-welcome .typography-overview-hero-headline {
		font-size: 115px;
	}
}
@media only screen and (max-width: 734px) {
	.section.section-welcome .typography-overview-hero-headline {
		font-size: 50px;
	}
}

/*----------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
