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

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

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

.section-routers .router-item-environment .router-item-content {
	margin-top: 67px;
	margin-bottom: 67px;
}

#modal-performance .typography-modal-headline {
	line-height: 1.0825;
}

@media only screen and (min-width: 1068px) {
	#macbook-air-m2-newer-gallery-item-2 .bento-item.tile-rounded.colors.justify-content-center {
		padding-left: 60px;
		padding-right: 60px;
	}
	#macbook-air-m2-newer-gallery-item-2 .bento-item-content-wrapper.text-align-center.align-self-center .image-wrapper {
		justify-content: flex-start;
	}
}

@media only screen and (max-width: 734px) {
	.form-tooltip-wrapper .form-tooltip {
		top: 12px;
		right: 115px;
	}
}

article.section-apple-intelligence .apple-intelligence-tabnav-gallery .gallery-item-writing-tools .video {
	display: none;
}

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment .router-item-content {
		margin-top: auto;
		margin-bottom: auto;
	}
}

article.section-performance .badge .badge-value {
	line-height: 1.0855555556;
}

article.section-apple-intelligence .section-content .headline {
	font-size: 1em;
	font-weight: 400;
	color: #86868b;
	text-align: center;
	margin-top: 45px;
}
.ai-avail-headline {
	font-size: 0.8em;
	margin-bottom: 0.6em;
	width: 100%;
}
.ai-disclaimer {
	color: #86868b !important;
	font-weight: 400 !important;
	font-size: 12px !important;
}
.section-routers .section-compare .macbook-air-13-15-product-intelligence {
	grid-area: mba1315-btn;
}
.section-routers .section-compare .macbook-pro-14-16-product-intelligence {
	grid-area: mbp1416-btn;
}
.section-routers .section-compare .button-wrapper {
	margin-top: 52px;
}
.card-gallery .gallery-item-copy > * {
	display: block;
}
@media only screen and (max-width: 1068px) {
	.section-routers .section-compare .button-wrapper {
		margin-top: 72px;
	}
}
/*
@media only screen and (min-width: 1069px) {
	article.section-performance .badge.badge1 {
		margin-right: 27px;
	}
	article.section-performance .badge.badge1 {
		margin-left: 44px;
	}
	article.section-performance .badge.badge2 {
		margin-right: 55px;
	}
	article.section-performance .overview-performance-performance-mx {
		padding-right: 40px;
	}
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
	article.section-performance .badge.badge1 {
		margin-right: 27px;
	}
	article.section-performance .badge.badge1 {
		margin-left: 27px;
	}
	article.section-performance .badge.badge2 {
		margin-right: 0px;
	}
	article.section-performance .overview-performance-performance-mx {
		padding-right: 27px;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-overlay-toggle:checked ~ .tile-overlay .tile-overlay-copy, .tile-overlay-toggle:checked ~ .tile-overlay .tile-overlay-headline, .tile-overlay-toggle:checked ~ .tile-overlay .tile-overlay-image img {
		margin-bottom: -6px;
	}
}

.performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .bar-baseline .bar-caption {
	max-width: 22.5rem;
}

.section-routers .section-compare .grid-container.apple-intelligence-summer24 {
	grid-template-areas: "mba1315-hw 		mbp1416-hw" "mba1315-swatch 	mbp1416-swatch" "mba1315-headline  	mbp1416-headline" "mba1315-pricing 	mbp1416-pricing" "mba1315-display 	mbp1416-display" "mba1315-processor 	mbp1416-processor" "mba1315-memory 	mbp1416-memory" "mba1315-storage 	mbp1416-storage" "mba1315-battery 	mbp1416-battery" "mba1315-biometrics mbp1416-biometrics" "mba1315-intelligence 	mbp1416-intelligence" "mba1315-btn 		mbp1416-btn" "mba1315-cta 		mbp1416-cta";
}

.section-hero .content-container .hero-copy-container .apple-intelligence-container {
	margin-top: 35px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .content-container .hero-copy-container .apple-intelligence-container {
		margin-top: 72px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .content-container .hero-copy-container .apple-intelligence-container {
		margin-top: 34px;
	}
}

article.section-design .subsection-size .size-labels .size-1 {
	text-align: end;
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.performance-modal-content .subsection-gallery .graph-gallery .item-container .gallery-item[id="13-inch-model-gallery-item-1"].current .bars-container, .performance-modal-content .subsection-gallery .graph-gallery .item-container .gallery-item[id="15-inch-model-gallery-item-1"].current .bars-container, .performance-modal-content .subsection-gallery .graph-gallery .item-container .gallery-item[id="13-inch-model-gallery-item-5"] .bars-container {
		grid-row-gap: 9px;
	}
}

.section-routers .accent-green::before {
	width: 190px;
	background-size: 190px 47px;
}

@media only screen and (max-width: 1068px) {
	.section-routers .accent-green::before {
		width: 160px;
		background-size: 160px 42px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .accent-green::before {
		width: 130px;
		background-size: 130px 34px;
	}
}

@media only screen and (min-width: 780px) {
	br.medium.medium-780 {
		display: none;
	}
}

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

@media only screen and (max-width: 1068px) {
	.section-routers .router-item-environment {
		padding: 56px 0;
	}
}

@media only screen and (max-width: 1068px) {
	.performance-modal-content .subsection-gallery .graph-gallery .tablist-wrapper .tabnav .tabnav-items {
		margin-top: 17px;
		display: flex;
		align-items: flex-start;
	}
}

@media only screen and (max-width: 1068px) {
	.performance-modal-content .subsection-gallery .separator {
		margin-top: 10px;
		padding: 0px 5px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-mac-plus-iphone-mac-iphone {
		--p-height: 296px;
	}
}
	*/
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
