.contentblok-layout {
    padding-inline: 0;
}

.contentblok-layout > .pk-row-content {
    padding-left: max(4.5rem, calc(4.5 * var(--su)));
}

.contentblok-layout .pk-content-wrap {
    border-bottom-left-radius: max(1rem, calc(1 * var(--su)));
    background: var(--ch-orange);
}

.contentblok-layout .pk-content-wrap .content {
    max-width: max(53.125rem, calc(53.125 * var(--su)));
		padding-block:max(4rem, calc(6 * var(--su)));
    margin-inline: auto;
}

.contentblok-layout .pk-content-wrap .pk-heading {
    font-size: max(1.1rem, calc(1.1 * var(--su)));
    color: var(--ch-white);
    margin-bottom: max(0.5rem, calc(0.8 * var(--su)));
}

.contentblok-layout .content .pk-text {
    font-size: 1rem;
}


@media screen and (max-width: 992px) {
    .contentblok-layout > .pk-row-content {
        padding-left: 1rem;
    }

    .contentblok-layout .pk-content-wrap .content {
        max-width: 100%;
        padding-inline: var(--pk-site-gutter);
    }
}

@media screen and (max-width: 767px) {
    .contentblok-layout .pk-content-wrap .content {
		padding-block: max(2.5rem, calc(2.5 * var(--su)));
    }
}
