.show-for-xsmall {
	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-xsmall {
		display: none;
	}
	.show-for-small {
		display: none;
	}
	.show-for-medium {
		display: block;
	}
	.show-for-large {
		display: none;
	}
	.hide-for-medium {
		display: none;
	}
}

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

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

.section-upgraders {
	margin-bottom: 100px;
}

.section-compare .grid-container {
	grid-template-areas:
		"mac-mini-hw . mac-studio-hw"
		"mac-mini-swatch . mac-studio-swatch"
		"mac-mini-headline . mac-studio-headline"
		"mac-mini-pricing . mac-studio-pricing"
		"mac-mini-processor . mac-studio-processor"
		"mac-mini-cpu . mac-studio-cpu"
		"mac-mini-gpu . mac-studio-gpu"
		"mac-mini-memory . mac-studio-memory"
		"mac-mini-storage . mac-studio-storage"
		"mac-mini-apple-intelligence . mac-studio-apple-intelligence"
		"mac-mini-btn . mac-studio-btn"
		"mac-mini-cta . mac-studio-cta";
}

@media only screen and (max-width: 734px) {
	.section-compare .grid-container {
		grid-template-areas:
			"mac-mini-hw mac-studio-hw"
			"mac-mini-swatch mac-studio-swatch"
			"mac-mini-headline mac-studio-headline"
			"mac-mini-pricing mac-studio-pricing"
			"mac-mini-processor mac-studio-processor"
			"mac-mini-cpu mac-studio-cpu"
			"mac-mini-gpu mac-studio-gpu"
			"mac-mini-memory mac-studio-memory"
			"mac-mini-storage mac-studio-storage"
			"mac-mini-apple-intelligence mac-studio-apple-intelligence"
			"mac-mini-btn mac-studio-btn"
			"mac-mini-cta mac-studio-cta";
	}
}

@media only screen and (min-width: 1068px) {
	.section-compare .grid-container {
		width: 520px;
		grid-template-columns: 264px 90px 244px 0px 1fr;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.section-compare .grid-container {
		width: 404px;
		grid-template-columns: 224px 90px 244px 0px 1fr;
	}
}

.graph-gallery .item-container .gallery-item .bars-container .badge-value {
	margin-right: 5px;
}

.ai-avail {
	margin-top: 1rem;
	font-size: 16px;
	line-height: 1.2105263158;
	font-weight: 600;
	letter-spacing: 0.012em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #86868b;
}

section.section-apple-intelligence .apple-intelligence-headline {
	margin-bottom: 0px;
}

@media only screen and (min-width: 735px) {
	.back-ports-list-last {
		margin-left: 30px;
	}
}

@media only screen and (min-width: 1068px) {
	.section-upgraders .upgraders-content .upgraders-gallery #mac-studio-m1-ultra-gallery-item-2 .graphics .bento-copy-reduced {
		font-size: 27px;
	}
}

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

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.router-item-augmented-reality .text-content {
		padding-top: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-performance .subsection-intro .modal-trigger-container .button {
		max-width: 175px;
	}
}

.ai-gradient-text {
	background: #f5f5f7 !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	-webkit-box-decoration-break: clone !important;
	box-decoration-break: clone !important;
	background-image: linear-gradient(
		97deg,
		#0096ff,
		#bb64ff 42%,
		#f2416b 74%,
		#eb7500
	) !important;
	display: inline-block;
	padding-bottom: 4px;
}

@media only screen and (max-width: 734px) {
	.section-upgraders #mac-studio-m1-ultra-gallery-item-2 .bento-grid .bento-item.graphics .bento-item-content-wrapper {
		padding-top: 6px !important;
	}
}
