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

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

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.intelligence-medium-fix {
	background-repeat: no-repeat;
	background-image: url(/v/macbook-air/t/images/overview/apple-intelligence/apple_intelligence_privacy_gradient__fwor1tjecwy2_large.jpg);
	display: inline;
	background-size: 100% 100%;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

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

@media only screen and (max-width: 734px) {
	.section-hero .content-container .hero-headline-container .product-headline {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (max-width: 734px) {
	.section-switchers .gallery-item-image.custom-graphic .typography-manifesto-line p {
		padding-bottom: 60px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-switchers .gallery-item-image.custom-graphic .typography-manifesto-line p {
		padding-bottom: 67px;
	}
}
@media only screen and (min-width: 1069px) {
	.section-switchers .gallery-item-image.custom-graphic .typography-manifesto-line p {
		padding-bottom: 72px;
	}
}

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

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

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

article.section-apple-intelligence .section-content .headline {
	font-size: 1em;
	font-weight: 400;
	color: #86868b;
	text-align: center;
}

.section-switchers .gallery-item-image.custom-graphic ul {
	padding: 0px 18px;
}
.section-switchers .gallery-item-image.custom-graphic .icon:last-child:before {
	display: none;
}
.section-hero .hero-copy-wrapper .hero-pricing span[data-pricing-product] {
	text-transform: capitalize;
}
.section-upgraders .tout-grid .grid-item {
	justify-content: center;
}

html.js .section-upgraders .item-container .gallery-item .grid-content {
	margin: unset;
}
article.section-performance .air-compare .compare-grid .compare-icon-label {
	max-width: 15em;
}

@media only screen and (min-width: 1069px) {
	.section-switchers .gallery-item-image.custom-graphic .icon:last-child {
		padding-left: 35px;
	}
	.section-routers .accent-green:before {
		width: 385px;
		background-size: 385px 47px;
	}
	.section-routers .router-item-augmented-reality .ar-wrapper-content {
		min-width: 370px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-switchers .gallery-item-image.custom-graphic .icon:last-child {
		padding-left: 26px;
		margin-top: 4px;
		line-height: 1.1;
	}
	.section-routers .accent-green:before {
		width: 285px;
		background-size: 285px 47px;
	}
	.section-routers .router-item-environment .router-item-headline {
		font-size: 35px;
	}
	.section-routers .router-item-augmented-reality .ar-wrapper-content {
		min-width: 310px;
	}
	.performance-modal-content .subsection-gallery .graph-gallery .tablist-wrapper .tabnav .tabnav-items {
		margin-top: 15px;
		display: flex;
		align-items: flex-start;
	}
	.performance-modal-content .subsection-gallery .separator {
		margin-top: 10px;
		padding: 0px 5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-switchers .gallery-item-image.custom-graphic .icon:last-child {
		padding-left: 30px;
		margin-top: 2px;
		line-height: 1.1;
	}
	.section-routers .accent-green:before {
		width: 265px;
		background-size: 265px 34px;
	}
	.performance-modal-content .subsection-gallery .toggle-wrap {
		width: 290px;
	}
	.performance-modal-content .subsection-gallery .toggle-wrap .model-toggle {
		padding: 18px 15px;
	}
	.performance-modal-content .subsection-gallery .graph-gallery .tablist-wrapper .tabnav .tabnav-items {
		margin-top: 15px;
		display: flex;
		align-items: flex-start;
	}
	.performance-modal-content .subsection-gallery .separator {
		margin-top: 10px;
		padding: 0px 5px;
	}
	.article-subsections .typography-custom-tile-subhead-large {
		font-size: 28px;
	}
}

@media only screen and (max-width: 360px) {
	.section-upgraders .typography-custom-section-headline-reduced {
		font-size: 34px;
	}
}

.section-routers .section-compare .macbook-air-13-15-product-intelligence {
	grid-area: mba1315-biometrics;
}
.section-routers .section-compare .macbook-air-13-15-product-biometrics {
	grid-area: mba1315-battery;
}
.section-routers .section-compare .macbook-air-13-15-product-memory {
	grid-area: mba1315-intelligence;
}
.section-routers .section-compare .macbook-air-13-15-product-battery {
	grid-area: mba1315-storage;
}
.section-routers .section-compare .macbook-air-13-15-product-storage {
	grid-area: mba1315-memory;
}

.section-routers .section-compare .macbook-pro-14-16-product-intelligence {
	grid-area: mbp1416-biometrics;
}
.section-routers .section-compare .macbook-pro-14-16-product-biometrics {
	grid-area: mbp1416-battery;
}
.section-routers .section-compare .macbook-pro-14-16-product-memory {
	grid-area: mbp1416-intelligence;
}
.section-routers .section-compare .macbook-pro-14-16-product-battery {
	grid-area: mbp1416-storage;
}
.section-routers .section-compare .macbook-pro-14-16-product-storage {
	grid-area: mbp1416-memory;
}

article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-display"] {
	grid-area: mba-m2-intelligence;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-wifi"] {
	grid-area: mba-m2-display;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-m2-intelligence"] {
	grid-area: mba-m2-wifi;
}

article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-display"] {
	grid-area: mba-prefix-intelligence;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-wifi"] {
	grid-area: mba-prefix-display;
}
article.section-performance .air-compare .compare-grid [data-grid-area="mba-prefix-intelligence"] {
	grid-area: mba-prefix-wifi;
}

.section-switchers .gallery-item-image.custom-graphic {
	overflow: hidden;
}

.section-switchers .gallery-item-image.custom-graphic picture {
	margin-bottom: -28px;
	top: unset;
	bottom: 0;
}
@media only screen and (max-width: 1068px) {
	.section-switchers .gallery-item-image.custom-graphic picture {
		margin-bottom: -24px;
	}
}

article.section-apple-intelligence strong.large-hide {
	display: none;
}
article.section-apple-intelligence strong.large-show {
	display: block;
}
@media (max-width: 1068px) {
	article.section-apple-intelligence strong.medium-hide {
		display: none;
	}
	article.section-apple-intelligence strong.medium-show {
		display: block;
	}
}
@media (max-width: 734px) {
	article.section-apple-intelligence strong.small-hide {
		display: none;
	}
	article.section-apple-intelligence strong.small-show {
		display: block;
	}
}
@media only screen and (max-width: 734px) {
	.overview-mac-plus-iphone-mac-iphone {
		--p-height: 296px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
