.k20-about {
	display: grid;
	gap: var(--k20-s-6);
	align-items: start;
	grid-template-columns: minmax(0, 1fr);
}

.k20-about__text > :last-child {
	margin-bottom: 0;
}

.k20-about__aims {
	background: var(--k20-fundal-alt);
	padding: var(--k20-s-5);
	border-radius: var(--k20-radius-lg);
}

@media (min-width: 64em) {
	.k20-about {
		gap: var(--k20-s-7);
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.k20-about__aims {
		padding: var(--k20-s-6);
	}
}
