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

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

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

section.section-apple-intelligence .apple-intelligence-available {
	font-weight: 600;
	font-size: 16px;
	color: rgb(134, 134, 139);
}

section.section-apple-intelligence .apple-intelligence-copy {
	margin-bottom: 90px;
}

@media only screen and (max-width: 1068px) {
	section.section-apple-intelligence .apple-intelligence-copy {
		margin-bottom: 60px;
	}
}

@media only screen and (max-width: 734px) {
	section.section-apple-intelligence .apple-intelligence-copy {
		margin-bottom: 70px;
	}
}

section.section-apple-intelligence .apple-intelligence-headline .ai-gradient-text {
	background-image: linear-gradient(
		90deg,
		#0090f7 8%,
		#ba62fc,
		#f2416b,
		#f55600
	);
}

@media only screen and (max-width: 734px) {
	.modal-chip.mx-max .section-content .badge-container figure:nth-child(1) {
		margin-bottom: 1em;
	}
	body > div.modal.theme-dark.scroll-modal.modal-full-bleed.modal-open > div > div > div > div > div.modal-chip.mx-ultra > div > div > figure:nth-child(1) > div {
		margin-bottom: 3em;
	}
}

@media only screen and (max-width: 734px) {
	#mac-studio-m1-ultra-gallery-item-2 > ul > li.bento-item.tile-rounded.performance.justify-content-center, #mac-studio-m1-max-gallery-item-1 > ul > li.bento-item.tile-rounded.performance.justify-content-center, #imac-intel-gallery-item-3 > ul > li.bento-item.tile-rounded.performance.justify-content-center, #mac-pro-intel-gallery-item-4 > ul > li.bento-item.tile-rounded.performance.justify-content-center {
		min-height: 229px;
	}

	#mac-studio-m1-ultra-gallery-item-2 > ul > li.bento-item.tile-rounded.graphics.justify-content-center {
		min-height: 190px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#mac-studio-m1-max-gallery-item-1 > ul > li.bento-item.tile-rounded.thunderbolt.justify-content-center {
		padding: 15px;
	}
	#mac-studio-m1-ultra-gallery-item-2 > ul > li.bento-item.tile-rounded.thunderbolt.justify-content-center {
		padding: 15px;
	}
	#imac-intel-gallery-item-3 > ul > li.bento-item.tile-rounded.thunderbolt.justify-content-center {
		padding: 15px;
	}
	#mac-pro-intel-gallery-item-4 > ul > li.bento-item.tile-rounded.thunderbolt.justify-content-center {
		padding: 15px;
	}
}

.section-values-router {
	padding-block: 80px 80px;
}

@media only screen and (min-width: 1069px) {
	.section-upgraders .section-headline {
		max-width: 19ch;
	}
}
@media only screen and (max-width: 734px) {
	.section-upgraders .upgraders-content .upgraders-gallery .bento-grid .bento-item {
		padding-inline: 16px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-upgraders .upgraders-content .upgraders-gallery .bento-grid .bento-item {
		padding: 15px;
	}
}

@media only screen and (max-width: 734px) {
	.channel-html .section-upgraders .section-content {
		max-width: 298px;
	}
	.section-upgraders .upgraders-content .upgraders-gallery .bento-grid .bento-item {
		--gap-override: 11px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .mx-performance .mx-specs .mx-specs-list {
		padding-inline: 6px;
	}
}
.channel-html sup, .channel-html sup a, .channel-html sup a:hover {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
	top: 0;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
