/* Local overrides */

/* hero */
html
	.page-overview
	.section-hero
	.cta-wrap
	.mac-studio-global-avail.custom-ai-messaging {
	margin-top: 0.5rem;
}

@media only screen and (min-width: 351px) {
	br.xs-small {
		display: none;
	}
}

/* modal-chip */
.modal-chip .badge {
	min-width: 6em;
}

/* section-mx-ultra */
@media only screen and (min-width: 1069px) {
	#stats-gallery-m3-ultra .tablist-wrapper {
		margin-right: 15px;
	}
}

/* section-apple-intelligence */
section.section-apple-intelligence .apple-intelligence-headline {
	margin-bottom: 20px;
}
section.section-apple-intelligence .apple-intelligence-messaging {
	color: #86868b;
	font-weight: 600;
	margin-bottom: 30px;
}

/* section-upgraders */
@media only screen and (min-width: 735px) {
	.section-upgraders
		.upgraders-content
		.upgraders-gallery
		.bento-grid
		.bento-item:nth-child(3),
	.section-upgraders
		.upgraders-content
		.upgraders-gallery
		.bento-grid
		.bento-item:nth-child(4) {
		height: fit-content;
	}
}

/* compare */
@media only screen and (min-width: 1069px) {
	.section-compare .mac-studio-product-pricing.product-pricing,
	.section-compare .mac-pro-product-pricing.product-pricing {
		max-width: 10.7em;
	}
}
@media only screen and (min-width: 735px) {
	.section-compare .product-pricing.mac-mini-product-pricing {
		max-width: 9.7em;
	}
}
@media only screen and (max-width: 734px) {
	.section-compare .product-pricing.mac-mini-product-pricing {
		max-width: 9.8em;
	}
}

/* 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;
}

/* environment */

.section-routers .router-item-environment .accent-green:before {
	width: 188px;
	height: 54px;
	background-size: 188px 54px;
	bottom: -1px;
	left: -10px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		bottom: -1px;
		left: -7px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 153px;
		height: 46px;
		background-size: 153px 46px;
	}
}
@media only screen and (max-width: 734px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 125px;
		height: 38px;
		background-size: 125px 38px;
		left: -6px;
	}
}

.mac-mini-product-cpu.product-cpu,
.mac-mini-product-gpu.product-gpu,
.mac-studio-product-cpu.product-cpu,
.mac-studio-product-gpu.product-gpu,
.mac-pro-product-cpu.product-cpu,
.mac-pro-product-gpu.product-gpu,
.mac-mini-product-memory.product-memory,
.mac-studio-product-memory.product-memory,
.mac-pro-product-memory.product-memory {
	max-width: 180px;
}

@media only screen and (max-width: 734px) {
	section.section-design p.typography-headline-standalone-subsection {
		font-size: 42px;
	}
}
