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


.section-welcome .welcome-content-container .welcome-content .welcome-headline-container .welcome-headline {
	display: none;
}

.section-apple-intelligence-hero .subsection-header {
	margin-top: 0px;
}

section.section-upgrade .inline-compare-wrap {
	padding-bottom: 80px;
}

.bento-tab-gallery .bento-disclaimer {
	font-weight: 600;
	margin-top: 20px;
}

@media only screen and (min-width: 1069px) and (max-width: 1325px) {
	.bento-tab-gallery .bento-headline {
		min-height: 95px;
	}
	#expression-gallery-item-2 .bento .bento-two .bento-copy {
		width: 73%;
	}
}
@media only screen and (min-width: 1069px) {
	.section-apple-intelligence .overview-apple-intelligence-express-playground {
		background-size: 220px 180px;
		bottom: -32px;
		left: 55%;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .tile-copy {
		padding-bottom: 26px;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .tile-copy {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media only screen and (max-width: 1068px) {
	[data-component-list*="MediaCardGallery"]:not(
			[data-component-list*="MediaCardGalleryControl"]
		),
	[data-media-card-gallery] {
		--caption-width: 355px;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .tile-copy {
		padding-bottom: 18px;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile .tile-copy {
		line-height: 1.3285914286;
	}
}

@media only screen and (min-width: 858px) and (max-width: 1068px) {	
	.section-action-button .gallery {
		top: 20px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 857px) {	
	.section-action-button .gallery {
		top: 31px;
	}
}

@media only screen and (max-width: 734px) {
	#overview-camera-system-spatial-audio-1 {
		width: min(
			58.3333333333vw - var(--global-scrollbar-width) / 12 * 8,
			1120px
		);
	}
	html.welcome-enhanced .section-welcome {
		--offset-from-device: 10px;
	}
	.welcome-content-container .viewport-content {
		width: 100%;
	}
	.section-media-card .media-gallery-item-4 .typography-media-card-gallery-headline {
		width: 250px;
		margin-right: 0px;
	}
	.page-overview br.small {
		display: block;
	}
	.section-action-button .tabnav-legacy-items {
		display: block;
	}
	.section-action-button .tabnav-legacy-item {
		padding-inline: 13px;
	}
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .tile-copy {
		padding-bottom: 18px;
	}
}

@media only screen and (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-dynamic-island .tile-copy {
		padding-right: 0px;
		padding-left: 0px;
	}
}


@media only screen and (max-width: 625px) {
	.tout-list li:nth-of-type(2) {
  		min-height: 32px;
	}
}

@media only screen and (max-width: 498px) {
	.tout-list li:nth-of-type(4) {
  		min-height: 32px;
	}
}


@media only screen and (max-width: 484px) {
	.tout-list li:nth-of-type(1) {
  		min-height: 32px;
	}
}

@media only screen and (min-width: 1069px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile {
		min-height: 325px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile {
		min-height: 235px;
	}
}

@media only screen and (max-width: 734px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile {
		min-height: 210px;
	}
}


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