/** Page-scoped refinements for Monica's Community Conversation. */

.rlf-event-page--conversation > .rlf-wrap {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(320px, 380px);
	column-gap: clamp(2.5rem, 6vw, 5.5rem);
	align-items: start;
}

.rlf-event-page--conversation .rlf-back-link {
	grid-column: 1 / -1;
}

.rlf-event-page--conversation .rlf-event-intro--text-only {
	grid-row: 2;
	grid-column: 1;
	grid-template-columns: minmax(0, 1fr);
}

.rlf-event-page--conversation .rlf-event-intro h1 {
	max-width: 24ch;
	font-size: clamp(2.1rem, 3vw, 3rem);
	line-height: 1.06;
	letter-spacing: -.025em;
}

.rlf-event-page--conversation .rlf-event-layout--details-only {
	display: contents;
}

.rlf-event-page--conversation .rlf-event-register {
	grid-row: 2;
	grid-column: 2;
	margin-top: clamp(2rem, 5vw, 4rem);
}

.rlf-event-page--conversation .rlf-facilitators {
	grid-column: 1 / -1;
}

.rlf-event-page--conversation .rlf-monica-ccs__donate {
	border-color: var(--rlf-color-accent);
	color: var(--rlf-color-accent-dark);
}

@media (max-width: 1024px) {
	.rlf-event-page--conversation > .rlf-wrap {
		grid-template-columns: minmax(0, 1fr);
	}

	.rlf-event-page--conversation .rlf-event-intro--text-only {
		grid-row: 2;
		grid-column: 1;
		padding-bottom: 2rem;
	}

	.rlf-event-page--conversation .rlf-event-register {
		grid-row: 3;
		grid-column: 1;
		width: min(100%, 560px);
		margin: 0 0 var(--rlf-space-section);
	}

	.rlf-event-page--conversation .rlf-facilitators {
		grid-row: 4;
		grid-column: 1;
	}
}

@media (max-width: 600px) {
	.rlf-event-page--conversation .rlf-event-intro h1 {
		font-size: clamp(2rem, 10vw, 2.5rem);
	}
}
