/* Local overrides */

@media (max-width: 350px) {
	[data-component-list="MediaCardGallery"] .media-gallery .caption,
	[data-media-card-gallery] .media-gallery .caption {
		margin: 32px 30px;
	}
}

#ac-globalfooter sup {
	font-size: 9px;
	vertical-align: bottom;
	position: relative;
	top: -0.3rem;
}

/* Custom Disclaimer */
.custom_disclaimer {
	font-size: 16px;
	color: #ffffff;
	opacity: 56%;
}

@media (max-width: 735px) and (min-width: 426px) {
	.custom_disclaimer {
		font-size: 14px;
	}
}

@media (max-width: 425px) {
	.custom_disclaimer {
		font-size: 12px;
	}
}

/* Highlights Carousel Override */
@media (max-width: 350px) {
	#highlights-gallery-item-1 .typography-media-card-gallery-headline {
		margin: 0;
	}
}

@media (max-width: 350px) {
	#highlights-gallery-item-2 .typography-media-card-gallery-headline {
		margin: 0;
	}
}

@media (max-width: 350px) {
	#highlights-gallery-item-3 .typography-media-card-gallery-headline {
		margin: 0;
	}
}

@media (max-width: 350px) {
	#highlights-gallery-item-4 .typography-media-card-gallery-headline {
		margin: 0;
		width: 207px;
	}
}

@media (max-width: 350px) {
	#highlights-gallery-item-5 .typography-media-card-gallery-headline {
		margin: 0;
		width: 218px;
	}
}

@media (max-width: 350px) {
	#highlights-gallery-item-6 .typography-media-card-gallery-headline {
		margin: 0;
		width: 213px;
		margin-right: 20px;
	}
}

@media (max-width: 734px) and (max-width: 734px) {
	.section-highlights
		[data-ac-gallery-item].gallery-item
		.media-block:has(picture.ipados-highlights-highlights-siri-endframe) {
		margin-top: 30px;
	}
}

@media (max-width: 375px) {
	.section.section-welcome .inline-media-component-container {
		--media-width: 840px;
	}
}
