@media only screen and (min-width: 1069px) {
	.card-set-full-bleed-in #more-caption-tile-item-0, .card-set-full-bleed-in #more-caption-tile-item-1, .card-set-full-bleed-in #more-caption-tile-item-2 {
		max-width: 372px;
	}
	.card-set-full-bleed-in {
		--sk-cssgrid-column-gutter-outer: 51px;
	}
}

section.section-event-banner .banner-card {
	--height: 320px;
}

@media (max-width: 1068px) {
	section.section-event-banner .banner-card {
		--copy-column-v-margin: 0;
		--min-height: 380px;
	}
}

@media (max-width: 734px) {
	section.section-event-banner .banner-card {
		--min-height: 330px;
	}
}

@media (min-width: 1069px) {
	section.section-event-banner .banner-card .banner-card-copy-column {
		width: auto;
		max-width: var(--width);
	}
}

@media (max-width: 734px) {
	section.section-event-banner .banner-card .banner-card-copy-column {
		padding-bottom: var(--copy-column-v-padding);
	}
}

@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-image-column {
		flex-basis: auto;
	}
}

@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-row {
		flex-direction: column-reverse;
	}
}

@media (max-width: 1068px) {
	section.section-event-banner .banner-card .banner-card-row .banner-card-copy-column {
		padding-top: 20px;
		padding-bottom: var(--copy-column-v-padding);
	}
}

@media (max-width: 734px) {
	section.section-event-banner .banner-card .banner-card-row .banner-card-copy-column {
		padding-top: 30px;
	}
}

@media (max-width: 1068px) {
	section.section-event-banner picture.banner-card-image.overview-banner-banner {
		margin-top: 55px;
	}
}

@media (max-width: 734px) {
	section.section-event-banner picture.banner-card-image.overview-banner-banner {
		margin-top: 40px;
		margin-bottom: -17px;
	}
}

section.section-event-banner .banner-card-image {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 397px;
	--p-height: 320px;
}

@media (max-width: 1068px) and (max-width: 1068px) {
	section.section-event-banner .banner-card-image {
		--p-width: 324px;
		--p-height: 198px;
	}
}

@media (max-width: 734px) and (max-width: 734px) {
	section.section-event-banner .banner-card-image {
		--p-width: 248px;
		--p-height: 151px;
	}
}

.typography-media-card-caption {
	font-size: 19px;
	line-height: 1.2105263158;
	font-weight: 400;
	letter-spacing: 0.012em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #6e6e73;
}

@media (max-width: 1068px) {
	.typography-media-card-caption {
		font-size: 14px;
	}
}
@media (max-width: 734px) {
	.typography-media-card-caption {
		font-size: 12px;
	}
}
[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-live-translation .caption-container.large-pin-top-left .caption {
	--caption-width: 654px;
}

@media (min-width: 1441px) {
	[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-live-translation .caption-container.large-pin-top-left .caption {
		--caption-width: 784px;
	}
}

@media (max-width: 1068px) {
	[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-live-translation .caption-container.large-pin-top-left .caption {
		--caption-width: 565px;
	}
}

@media (max-width: 734px) {
	[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-live-translation .caption-container.large-pin-top-left .caption {
		--caption-width: calc(100% - var(--caption-left));
	}
}
