.c-nursery-facilities__columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--spacing-col);
	width: 100%;
}

.c-nursery-facilities__list {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm);
	margin: 0;
	padding: 0;
	list-style: none;
}

.c-facility {
	display: flex;
	align-items: center;
	gap: var(--spacing-sm);
}

.c-facility__icon {
	display: inline-flex;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	color: var(--color-green-mid);
}

.c-facility__icon svg {
	display: block;
	width: 100%;
	height: 100%;
	stroke-width: 2;
}

.c-facility__label {
	color: var(--color-navy);
}

.c-nursery-facilities .c-read-more {
	align-self: stretch;
}

.c-nursery-facilities .js-read-more .c-nursery-facilities__clamp {
	max-height: none;
}

@media (width < 600px) {
	.c-nursery-facilities__columns {
		grid-template-columns: minmax(0, 1fr);
		gap: var(--spacing-sm);
	}

	.c-nursery-facilities .js-read-more:not(.is-open) .c-nursery-facilities__clamp {
		max-height: calc(6 * 24px + 5 * var(--spacing-sm));
	}
}
