.battery-details .row {
    position: relative;
    display: inline-block;
    top: -84px;
}

@media (max-width: 1068px) {
    .battery-details .row {
        top: -63px;
    }
}

@media (max-width: 734px) {
    .battery-details .row {
        top: -41px;
        font-size: 14px;
    }
}
.section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
    --p-width: 863px;
    --p-height:77px
}

@media (max-width: 1068px) and (max-width: 1068px) {
    .section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
        --p-width: 680px;
        --p-height:61px
    }
}

@media (max-width: 734px) and (max-width: 734px) {
    .section-apple-intelligence .section-apple-intelligence-hero .overview-apple-intelligence-hero-apple-intelligence-headline {
        --p-width: 437px;
        --p-height:40px
    }
}

/* fix watch the film button */
.section-header-cta-list-wrapper .icon-wrapper .icon-after::after {
    position: static!important;
}

/* fixed qa radar */
@media (max-width: 1068px) and (max-width: 1068px) {
    .bento-item {
        min-width: 100%;
    }
    .bento-headline {
        margin-left: auto!important;
        margin-right: auto!important;
    }
}

@media (max-width: 734px) {
    .section-apple-intelligence.live-text-headline .typography-ps-headline-super {
        font-size: 32px;
    }
}

.section-battery .jp-battery-cta {
	position: relative;
	z-index: 1;
	margin-inline: auto;
	text-align: center;
	bottom: 22%;
}

@media (max-width: 1068px) {
	.section-battery .battery-details .picture-wrap {
		margin-bottom: 20px;
	}
	.section-battery .jp-battery-cta {
		bottom: 22%;
	}
}
@media (max-width: 734px) {
	.section-battery .battery-details .picture-wrap {
		margin-bottom: 40px;
	}
	.section-battery .jp-battery-cta {
		bottom: 22%;
	}
}
.section-battery .jp-battery-cta a {
	color: #6e6e73;
}

.section-apple-intelligence.live-text-headline .headline-text-container {
    margin-top: 80px;
}

@media (max-width: 1068px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 80px;
    }
}

@media (max-width: 734px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 100px;
    }
}

@media (max-width: 480px) {
    .section-apple-intelligence.live-text-headline .headline-text-container {
        margin-top: 85px;
    }
}
.section-apple-intelligence-hero .subsection-header.alt-mt-gc{
    margin-top:0;
}
@media only screen and (max-width: 734px) {
    .welcome-content-container .top-marquee.marquee-container .viewport-content, .welcome-content-container .bottom-marquee.marquee-container .viewport-content{
        width: 100%;
    }

}

.section-contrast.scroll-adjust {
    scroll-margin-top:calc(var(--global-section-padding) - 30 + var(--r-localnav-stacked-height) + var(--r-localnav-height))
}
@media (min-width: 1441px) {
    .section-contrast.scroll-adjust {
        scroll-margin-top:calc(var(--global-section-padding) - 20 + var(--r-localnav-stacked-height) + var(--r-localnav-height))
    }
}
@media (max-width: 1068px) {
    .section-contrast.scroll-adjust {
        scroll-margin-top:calc(var(--global-section-padding) - 40 + var(--r-localnav-stacked-height) + var(--r-localnav-height))
    }
}
@media (max-width: 734px) {
    .section-contrast.scroll-adjust {
        scroll-margin-top:unset
    }
}
/* 修复断行 */
.page-overview br.large {
	display: block;
}

@media (max-width: 1068px) {
	.page-overview br.large {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.large {
		display: none;
	}
}

.page-overview br.medium {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.medium {
		display: block;
	}
}

@media (max-width: 734px) {
	.page-overview br.medium {
		display: none;
	}
}

.page-overview br.small {
	display: none;
}

@media (max-width: 1068px) {
	.page-overview br.small {
		display: none;
	}
}

@media (max-width: 734px) {
	.page-overview br.small {
		display: block;
	}
}

.page-overview br.xsmall {
	display: none;
}

@media (max-width: 480px) {
	.page-overview br.xsmall {
		display: block;
	}
}

.section-upgrade #compare-upgrade-gallery .bg-upgrade-image{
    bottom: 0.2em;
}

@media (max-width: 1068px) {
    .section-upgrade #compare-upgrade-gallery .bg-upgrade-image{
        bottom: 0.25em;
    }
}

@media (max-width:734px) {
    .section-upgrade #compare-upgrade-gallery .bg-upgrade-image{
        bottom: 0.25em;
    }
}
