.mosaic-cs-figure {
	margin: 0;
}

.mosaic-cs-media {
	display: block;
	overflow: hidden;
}

.mosaic-cs-media a {
	display: block;
}

.mosaic-cs-media img {
	display: block;
	inline-size: 100%;
	block-size: auto;
	object-fit: cover;
}

.mosaic-cs-media a:focus-visible {
	outline: var(--mosaic-focus-width, 3px) solid var(--mosaic-color-focus, currentColor);
	outline-offset: 2px;
}
