/* 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;
}

/* 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: 202px;
		margin-right: 20px;
	}
}

/* Apple Intelligence Icon*/
:root {
	--localnav-ai-glyph-fill: rgb(255, 255, 255);
}

nav.localnav.theme-light {
	--localnav-ai-glyph-fill: rgb(0, 0, 0);
}

/* Section Compatibility */

@media (min-width: 735px) {
	.section-compatibility .devices {
		column-count: 2;
		max-width: 427px;
	}
}

@media (max-width: 734px) {
	.section-compatibility .devices {
		margin-block-start: 38px;
		column-count: 2;
	}
}

@media (max-width: 480px) {
	.section-compatibility .devices {
		columns: unset;
	}
}
