.section header h2 a {
	color: inherit;
	transition: color .3s;
	text-decoration: none;
}

.section header h2 a:hover {
	color: var(--color__turkiz);
}


.nagovor {
	margin-top: 2em;
	grid-column: 1 / -1;
}

.nagovor > .nagovor__inner {
	grid-column: var(--w__gridOffset);
}


.nagovor__content p:last-child {
	text-align: right;
}

.nagovor__cover img {
	width: 100%;
	max-width: 20em;
}


@media (min-width: 48em) {
	.nagovor__inner {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: var(--spacing);
	}
	
	.nagovor__content {
		grid-column-end: span 2;
	}
	
	.nagovor__cover {
		grid-column: span 1;
	}
}

@media (min-width: 65em) {
	.nagovor__inner {
		grid-template-columns: repeat(4, 1fr);
	}
	
	.nagovor__content {
		grid-column-end: span 3;
		padding-right: var(--spacing);
	}
}

@media (min-width: 90em) {
	.nagovor__inner {
		gap: 3rem;
	}
}