#upgrader {
	display: block;
	position: relative;
	overflow-x: hidden;
	background: black;
	color: inherit;
	padding-top: 80px;
	padding-bottom: 80px;
}

#upgrader .footnote-number {
	position: relative;
	vertical-align: initial;
	text-underline-offset: -0.28em;
	font-feature-settings: "numr";
	font-size: 1em;
	top: inherit;
}
#upgrader .footnote-number a {
	color: inherit;
}
#contrast-section-header {
	margin-top: 102px;
}

.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type=icon].geo-alt .upgrader-item-content{
    flex-direction: column;
    justify-content: end;
}
.upgrader .upgrader-group .upgrader-item[data-upgrader-item-type=icon].geo-alt .upgrader-item-content .caption-container{
  padding-top: 28px;
}

.copy sup {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
	top: auto;
}

.copy sup a {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
	top: auto;
}
#upgrader-demo-select {
	width: auto;
}

@media (max-width: 1068px) {
    #upgrader {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}	

@media (max-width: 734px) {
    #upgrader {
        padding-top: 90px;
        padding-bottom: 80px;
    }
}
@media (max-width: 734px) {
	#upgrader {
		background-color: rgb(29 29 31);
	}
	.channel-html {
		--global-content-max-width: 420px;
	}
	.width-hero .marquee-detail {
		display: flex;
		justify-content: center;
	}
}

@media (max-width: 1068px) {
    section.section-media-hero.media-layout-background .marquee.links-platter .marquee-detail .detail-group {
        justify-content: flex-end;
    }
}

.channel-html .dropdown-content-container {
	display: none;
}

body:has(.upgrader-group.current[data-upgrader-group-id="iphone-14"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-14"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-14-pro"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-14-pro"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-14-pro-max"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-14-pro-max"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-15"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-15"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-15-pro"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-15-pro"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-15-pro-max"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-15-pro-max"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-16"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-16"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-16-pro"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-16-pro"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-16-pro-max"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-16-pro-max"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-17"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-17"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-17-pro"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-17-pro"],
body:has(.upgrader-group.current[data-upgrader-group-id="iphone-17-pro-max"])
	.channel-html .dropdown-content-container[data-upgrader-group-id="iphone-17-pro-max"] {
	display: inline-block;
}