/* page-module.exercises — challenges / practice activities.
   Note: ACF layout is `challenges_module`, but the rendered class is
   `exercises` (legacy database/code drift). See docs/legacy-database-terminology.md */

page-module.exercises {
	padding-inline: var(--gutter);

	.warning {
		color: var(--ink-error);
	}

	.section-heading + .warning {
		margin-top: 0.5em;
	}

	.exercise-list {
		display: grid;
		gap: 2em;

		margin-top: 1.5em;
	}

	text-content {
		margin-top: 0.5em;
	}

	footer {
		margin-top: 1em;
		color: var(--ink-secondary);
	}

	.time {
		color: var(--ink-auxiliary);
	}

	.setup {
		margin-top: 0.5em;
	}


	@media (width >= 1000px) {
		padding-inline: 0;
	}
}
