.contentblok-layout {
	color: var(--primary-color);
	background-color: var(--bies-peach-light);
	border-radius: max(1rem, calc(1.5 * var(--su)));
}

.contentblok-layout .inner-wrap {
	padding: max(3rem, calc(5.313 * var(--su))) max(1.25rem, calc(3.75 * var(--su)));
}

.contentblok-layout .pk-row-content {
	column-gap: max(3.75rem, calc(3.75 * var(--su)));
}

.contentblok-layout .content{
	display: flex;
	flex-direction: column;
	gap: max(1.5rem, calc(2.5 * var(--su)));
}

.contentblok-layout .contentblok-title {
	font-family: var(--pk-heading-font-family);
	font-weight: var(--pk-heading-font-weight);
	color: var(--primary-color);
	font-size: var(--scaling-h4);
	line-height: 1.1;
	margin: 0 0 0.5em;
}


.contentblok-layout .contentblok-text p {
	margin: 0 0 0.5em;
}

.contentblok-layout .contentblok-text p:last-child {
	margin-bottom: 0;
}

@media screen and (max-width: 767px) {
	.contentblok-layout .pk-row-content {
		row-gap: max(1.5rem, calc(2 * var(--su)));
	}
}
