.gnathology-symptoms__groups {
	display: grid;
	gap: var(--spacing-32);
}

.gnathology-symptoms__group {
	min-width: 0;
}

.gnathology-symptoms__group h3 {
	margin: 0;
	color: var(--color-off-black);
	font-size: var(--font-size-xl);
	line-height: var(--line-height-heading);
	text-wrap: balance;
}

.gnathology-symptoms__group ul {
	display: grid;
	gap: var(--spacing-15);
	margin: var(--spacing-24) 0 0;
	padding-left: var(--spacing-20);
	list-style: disc;
	color: var(--color-gray);
	font-size: var(--font-size-md);
}

.gnathology-symptoms__group li::marker {
	color: var(--color-blue);
}

.gnathology-symptoms__note {
	display: grid;
	grid-template-columns: var(--spacing-24) minmax(0, 1fr);
	gap: var(--spacing-15);
	align-items: start;
	margin-top: var(--spacing-32);
	color: var(--color-gray);
}

.gnathology-symptoms__note span {
	font-size: var(--font-size-xl);
	line-height: var(--line-height-heading);
	color: var(--color-blue);
}

.gnathology-symptoms__note p {
	margin: 0;
	font-size: var(--font-size-base);
}

@media (min-width: 1000px) {
	.gnathology-symptoms__groups {
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: clamp(var(--spacing-32), 4vw, calc(var(--spacing-32) * 2));
	}
}
