/* Full-width banner. Wide screens keep the 2560 × 1040 ratio; narrow screens
   keep a minimum height and crop the sides, so the centre stays visible. */
.tp-kausikuva {
	margin: 0;
}

.tp-kausikuva__kuva {
	display: block;
	width: 100%;
	height: clamp(240px, 40.625vw, 1040px);
	object-fit: cover;
	object-position: center;
}

/* Subpage banner above the header: about a fifth of the front page height. */
.tp-kausikuva--nauha .tp-kausikuva__kuva {
	height: clamp(90px, 8.125vw, 208px);
}
