.wp-block-wrd-text-with-media {
	display: grid;
	float: none !important;
	gap: calc(var(--spacing) * 6);
}

.wp-block-wrd-text-with-media.alignright .wp-block-wrd-text-with-layout__media {
	order: -1;
}

.wp-block-wrd-text-with-media .wp-block-wrd-text-with-layout__prose {
	max-width: var(--container-max-width);
	padding-left: var(--container-distance);
	padding-right: var(--container-distance);
}

@media (width >= 48rem) {
	.wp-block-wrd-text-with-media {
		grid-template-columns: 1fr 1fr;
		align-items: center;
		justify-content: space-between;
		gap: 0;
	}

	.wp-block-wrd-text-with-media .wp-block-wrd-text-with-layout__prose {
		max-width: none;
		padding-left: var(--container-distance);
		padding-right: calc(var(--spacing) * 4);
	}

	.wp-block-wrd-text-with-media.alignright
		.wp-block-wrd-text-with-layout__prose {
		padding-left: calc(var(--spacing) * 4);
		padding-right: var(--container-distance);
	}
}

@media (width >= 64rem) {
	.wp-block-wrd-text-with-media .wp-block-wrd-text-with-layout__prose {
		padding-right: calc(var(--spacing) * 6);
	}

	.wp-block-wrd-text-with-media.alignright
		.wp-block-wrd-text-with-layout__prose {
		padding-left: calc(var(--spacing) * 6);
	}
}

@media (width >= 80rem) {
	.wp-block-wrd-text-with-media {
		grid-template-columns: 3fr 2fr;
	}

	.wp-block-wrd-text-with-media .wp-block-wrd-text-with-layout__prose {
		padding-right: calc(var(--spacing) * 10);
	}

	.wp-block-wrd-text-with-media.alignright
		.wp-block-wrd-text-with-layout__prose {
		padding-left: calc(var(--spacing) * 10);
	}
}
