.ContentDefinitions {
	padding-top: 40px;
}

.CoreDefinition dt {
	color: var(--neutral-color-dark);
}

.CoreDefinition {
	display: flex;
	flex-wrap: wrap;
	gap: 1.5rem;
}

.CoreDefinition .DefinitionList {
	flex: 1 1 calc(33.333% - 1.5rem);
	background: #fff;
	border-radius: var(--border-radius);
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
	padding: 1.5rem;
	box-sizing: border-box;
}

.CoreDefinition .DefinitionList h2 {
	color: var(--logo-color-1);
	margin: 0 0 .5rem;
	font-size: 1.1rem;
}

@media (max-width: 900px) {
	.CoreDefinition .DefinitionList { flex: 1 1 100%; }
}
