.grid-courses {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--spacing-l);
}

@media (min-width: 960px) {
	.grid-courses {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1300px) {
	.grid-courses {
		grid-template-columns: repeat(3, 1fr);
	}
}

.hero-split {
	display: grid;
	grid-template-columns: 1fr;
	min-height: 600px;
}

@media (min-width: 1300px) {
	.hero-split {
		grid-template-columns: 1fr 1fr;
	}
}

.hero-split__half {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: var(--spacing-xxl) var(--spacing-xl);
}

.hero-split__half--secondary {
	background-color: var(--color-secondary);
	color: var(--color-foreground-light);
}

.hero-split__half--primary {
	background-color: var(--color-primary);
	color: var(--color-foreground-light);
}
