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






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




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
.section.section-welcome .marquee-wrapper {
    opacity: 1;
    visibility: visible;
}




.inline-media-component-container .video-wrapper .fallback-frame {
    z-index: 2;
    visibility: visible;
    opacity: 1;
}


.media-card-caption {
    color: #86868b;
}

.card-footnote-content.typography-caption-tile-footnote {
    padding-left: 0;
}

/* AI SECTION DISCLAIMER */

.section-apple-intelligence .copy-section-header .copy-section-header-disclaimer {
	color: var(--sk-glyph-gray-tertiary);
	margin-top: 0px;
}

/* END AI SECTION DISCLAIMER */


.gallery-item .typography-caption-tile-footnote {
    font-size: 19px;
    line-height: 1.2105263158;
    font-weight: 400;
    letter-spacing: .012em;
    font-family:SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

@media (max-width: 1068px) {
    .gallery-item .typography-caption-tile-footnote {
        font-size: 14px;
        line-height: 1.2857742857;
        font-weight: 400;
        letter-spacing: -0.016em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}

@media (max-width: 734px) {
    .gallery-item .typography-caption-tile-footnote {
        font-size: 12px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
        font-family:SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif
    }
}


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