.section-highlights .media-gallery-item-design .caption,
.section-highlights .media-gallery-item-iphone-mirroring .caption{
	--caption-width:300px;
}

.section-values .section-header~.values-grid{
    align-items: stretch;
}

.section-performance .speed-stats .stats .stat-copy{
    width: 220px;
}

@media only screen and (max-width: 410px) {
	.xs-p {
		position: absolute;
	}
}

.section-highlights .media-gallery-item-mx-chip .caption{
	--caption-width:275px;
}

@media only screen and (max-width: 1069px) {
	.section-highlights .media-gallery-item-mx-chip .caption{
		--caption-width:225px;
	}
}

@media (min-width:1069px)and (max-width:1440px){
	.section-highlights .media-gallery-item-mx-chip .caption br{
		display: block;
	}
}


.desktop .detail-ctas-link.button {
    padding-block: 8px 6px;
}

.no-desktop #ac-localnav .ac-ln-button:lang(ja) {
    padding-block: 4px 2px;
}

.aap-base-button__text {
    padding-top: 17px;
    padding-bottom: 14px;
}

@media (max-width: 734px) {
    .aap-base-button__text {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .no-desktop .aap-base-button__text {
        padding-top: 11px;
        padding-bottom: 9px;
    }
}

/* welcome */

.section-welcome .apple-intelligence-marquee {
    translate: 0.3em 0;
}

.section-welcome .marquee-milestone-cta .milestone-secondary + .milestone-secondary {
    margin-top: 0;
}

.section-welcome .media-container .overview-welcome-headline {
    position: absolute;
    z-index: 3;
    opacity: 0;
    animation: appearElement 3s ease 3s 1 forwards;
    transform: scale(var(--scale-media-modifier));
    transform-origin: top;
}

html.no-enhanced .section-welcome .media-container .overview-welcome-headline, html.no-js .section-welcome .media-container .overview-welcome-headline {
    opacity: 1;
    animation: none;
}

@keyframes appearElement {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.section-apple-intelligence .viewport-content .section-ps-intro{
    color:#86868b;
}

@media only screen and (max-width: 1068px) {
    .s-p.m-rp {
       position: static; 
    }
}
@media only screen and (max-width: 734px) {
    .s-p.m-rp {
       position: absolute; 
    }
}

.section-apple-intelligence .section-header-eyebrow .ai-gradient-text {
    display: inline-block;
}

/* Fix HarmonyOS 4.0.0 Mobile */
.section-apple-intelligence .subsection-privacy .subsection-header-headline .ai-gradient-text {
    -webkit-background-clip:text;
}

.section-connections .section-header-headline .header-connections {
    -webkit-background-clip:text;
}

.section-apple-intelligence .section-header-eyebrow .ai-gradient-text {
    -webkit-background-clip:text;
}

.apple-intelligence .bento-item-inline {
    z-index: 5;
}

.section-upgraders .upgraders-gallery .item-container .bento-item.apple-intelligence {
    z-index: 10;
}
/* Fix HarmonyOS 4.0.0 Mobile */



/* AI HL center*/

.section-apple-intelligence .viewport-content h2.typography-product-stories-headline {
    margin-left: 40px;
}

@media only screen and (max-width: 1068px) {
    .section-apple-intelligence .viewport-content h2.typography-product-stories-headline {
       margin-left: 35px;
    }
}
@media only screen and (max-width: 734px) {
    .section-apple-intelligence .viewport-content h2.typography-product-stories-headline {
       margin-left: 0px;
    }
}

.footnote-number{
    text-decoration: underline;
}

/**/

/* ai-gradient-text */
@media (max-width:480px) {
    .section-apple-intelligence .subsection-privacy .subsection-header-headline .ai-gradient-text {
        width: auto;
    }
}
/* ai-gradient-text */