.member-content {
	p:empty:last-child {
		display: none;
	}

	> :where(:not(.is-layout-constrained)) {
		margin-block-start: var(--wp--preset--spacing--40);
		margin-block-end: 0;
	}

	.alignleft {
		float: left;
		margin-inline-start: 0;
		margin-inline-end: var(--wp--preset--spacing--40);
	}

	.alignright {
		float: right;
		margin-inline-start: var(--wp--preset--spacing--40);
		margin-inline-end: 0;
	}

	h3 {
		font-size: var(--h4);
		margin-bottom: 5px;
	}
}

.member-content__back-button {
	margin-bottom: var(--wp--preset--spacing--30);
	display: inline-block;

	i {
		text-decoration: underline;
	}
}

.member-content__columns {
	display: grid;
	grid-template: auto / 1fr;
	gap: var(--wp--preset--spacing--30);
	margin-top: var(--wp--preset--spacing--30);
	margin-bottom: var(--wp--preset--spacing--30);

	@media (width > 768px) {
		grid-template: auto / 3fr 1fr;
		margin-top: var(--wp--preset--spacing--40);
		margin-bottom: var(--wp--preset--spacing--40);
		grid-gap: var(--wp--preset--spacing--40);
	}
}

.member-content__video {
	background-color: var(--gray-100);
	padding: var(--wp--preset--spacing--30) 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;

	@media (width > 768px) {
		padding: var(--wp--preset--spacing--40) 0;
	}
}
