.ws-split {
	display: grid;
	position: relative; /* anchors the indicator's .stretched-link overlay */
	column-gap: 1rem;
	margin-bottom: 1rem;
	.split-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding: 2rem;
		/* Editor-content links stay clickable above the overlay */
		a:not(.stretched-link) {
			position: relative;
			z-index: 2;
		}
	}
	.split-image {
		background-size: cover;
		background-position: center;
	}
	&.small-no-image .split-image {
		display: none;
	}
	/* Block-sized tab stop gets a block-sized focus ring */
	.stretched-link:focus-visible {
		outline: none;
		&::after {
			outline: 2px solid var(--accent);
			outline-offset: 4px;
		}
	}
}
