/* Single activity page — rendered by templates/activity/single-activity.php */

/* Two-column layout: activity details (left) + inscription form (right). */
.mdj-activity-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--l-space, 2.5rem);
	align-items: start;
}

/* Stack to a single column on mobile. */
@media (max-width: 767px) {
	.mdj-activity-grid {
		grid-template-columns: 1fr;
	}
}

.activity-img {
	width: 100%;
	margin-top: 1rem;
}

.form-wrapper label,
.form-wrapper input,
.form-wrapper ::placeholder,
.form-wrapper [type="submit"] {
	font-family: ct_font_acrom;
}
