/* Start: Highlights gallery */
#highlights-gallery-item-2 .caption-animation-container {
	width: 787px;
}

@media (max-width: 1068px) {
	#highlights-gallery-item-2 .caption-animation-container {
		width: 555px;
	}

	#highlights-gallery-item-2 .typography-media-card-gallery-headline {
		font-size: 23px;
	}
}

@media (max-width: 734px) {
	#highlights-gallery-item-2 .caption-animation-container {
		width: var(--caption-width);
	}

	#highlights-gallery-item-2 .typography-media-card-gallery-headline {
		font-size: 17px;
	}
}
/* End: Highlights gallery */

/* START - Child Safety Resources section */
.section-child-safety .card-set {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 1068px) {
	.section-child-safety .card-set {
		--sk-cssgrid-column-gutter-inner: 20px;
		margin: 0;
		list-style-type: none;
		grid-auto-flow: column;
		grid-template-columns: unset;
		grid-auto-columns: 1fr;
	}
}
/* END - Child Safety Resources section */
