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






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




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

.card-footnote-content.typography-caption-tile-footnote.sosumi p{
    font-size: 19px;
    line-height: 1.2105263158;
    font-weight: 400;
    letter-spacing: .012em;
}

@media (max-width:1068px) {
    .card-footnote-content.typography-caption-tile-footnote.sosumi p{
        font-size: 14px;
        line-height: 1.2857742857;
        font-weight: 400;
        letter-spacing: -0.016em;
    }
}

@media (max-width:734px) {
    .card-footnote-content.typography-caption-tile-footnote.sosumi p{
        font-size: 12px;
        line-height: 1.3333733333;
        font-weight: 400;
        letter-spacing: -0.01em;
    }
}

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

@media only screen and (max-width: 734px) {
	.section-siri .section-header-type-lockup .ric-type-lockup-badge .badge {
    	font-size: 14px;
	}
}

.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
    }
}

[data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
    --caption-width: 605px;
}
@media (max-width:1068px) {
    [data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
        --caption-width: 555px;
    }
}
@media (max-width:734px) {
    [data-component-list*="MediaCardGallery"]:not([data-component-list*="MediaCardGalleryControl"]) .media-gallery-item-2, [data-media-card-gallery] .media-gallery-item-2 {
        --caption-width: calc(100% - var(--caption-left));
    }
}


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