.content-container {
	padding: 3rem;
	border-radius: var(--radius-2xl);
}

/* WHITE SECTIONS */

.background-white .content-container {
	background-color: var(--color-black);
	color: var(--color-white);
}

.background-white .content-container a {
	color: var(--color-white);
}

.background-white .content-container.content-container-alt {
	background-color: var(--color-neutral);
	color: var(--color-black);
}

.background-white .content-container.content-container-alt a {
	color: var(--color-black);
}

/* BLACK SECTIONS */

.background-black .content-container {
	background-color: var(--color-white);
	color: var(--color-black);
}

.background-black .content-container {
	color: var(--color-black);
}

.background-neutral .content-container, .background-neutral.content-container {
	background-color: var(--color-neutral);
	color: var(--color-black);
}

@media screen and (max-width: 47.9375rem) {
	
	.content-container {
		padding: .75rem;
	}
	
}