.actueel_overzicht-layout {
    margin-bottom: max(7.5rem, calc(7.5 * var(--su)));
	 margin-bottom: var(--pk-hero-top-spacing);
}

body[class*="paged"] .actueel_overzicht-layout .title-col {
	display: none;
}

.actueel_overzicht-layout .title-col .pk-heading {
    margin-bottom: max(2rem, calc(2 * var(--su)));
}

.actueel_overzicht-layout .pk-post-grid {
    column-gap: max(1rem, calc(1 * var(--su)));
    row-gap: max(3.5rem, calc(4.063 * var(--su)));
}

.actueel_overzicht-layout .pk-post-item .pk-item-inner {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    color: inherit;
    text-decoration: none;
}

.actueel_overzicht-layout .pk-post-item .pk-post-image {
    aspect-ratio: 436/541;
    border-radius: 1rem;
    overflow: hidden;
}

.actueel_overzicht-layout .pk-post-item img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease-in-out;
}

.actueel_overzicht-layout .pk-post-item:hover img {
    transform: scale(1.05);
}

.actueel_overzicht-layout .pk-post-item .pk-post-content {
    position: absolute;
    height: fit-content;
    left: 0;
    bottom: max(-1.6rem, calc(-3 * var(--su)));
    right: 0;
    margin-inline: max(1rem, calc(1.5 * var(--su)));
	padding-block: max(2rem, calc(3.75 * var(--su))) max(2rem, calc(2.5 * var(--su)));
    padding-inline: max(1.5rem, calc(2.5 * var(--su)));
    border-radius: 1.5rem;
    border-top-right-radius: 0;
    background-color: #ffffff;
}

.actueel_overzicht-layout .pk-post-item h3 {
    font-size: var(--desktop-body-lg);
    font-weight: 500;
    line-height: 1.5;
    color: var(--pk-text-color);
	margin-bottom: max(1rem, calc(1 * var(--su)));
}

.actueel_overzicht-layout .pk-post-item .pk-post-date {
    display: block;
    margin-bottom: max(1.5rem, calc(1.5 * var(--su)));
    font-size: var(--desktop-body-sm);
    color: rgba(var(--dia-blue-rgb), 0.5);
}

.actueel_overzicht-layout .pk-post-item .pk-button .icon-wrapper {
    display: flex;
    align-items: center;
}

.actueel_overzicht-layout .pk-post-item:hover .pk-button {
    background-color: var(--button-bg-1-hover, var(--dia-blue));
}


.actueel_overzicht-layout .pk-pagination-col {
    display: flex;
    justify-content: center;
    margin-top: max(3rem, calc(4 * var(--su)));
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers {
    display: flex;
    align-items: center;
    gap: max(0.875rem, calc(1 * var(--su)));
    list-style: none;
    margin: 0;
    padding: max(0.5rem, calc(0.5 * var(--su)));
	padding-inline: max(1rem, calc(1.5 * var(--su)));
    background-color: #ffffff;
    border-radius: 999px;
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li {
    display: flex;
    align-items: center;
	flex-shrink: 0;
	margin: 0;
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li > * {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--desktop-body-sm);
    font-weight: 400;
    line-height: 1;
    color: var(--pk-text-color);
    text-decoration: none;
	user-select: none;
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .page-numbers:not(.next) {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5em;
	aspect-ratio: 1;
	border-radius: 0.125rem;
	border-radius: 0.125rem;
    transition: background-color 0.3s ease-in-out;
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .page-numbers:not(.next):hover,
.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .current {
    background-color: var(--dia-blue-light);
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .dots {
    opacity: 0.4;
}

.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .prev,
.actueel_overzicht-layout .pk-pagination ul.page-numbers li > .next {
    opacity: 1;
}

.actueel_overzicht-layout .pk-pagination .material-symbols-outlined {
    font-size: 1.25rem;
    color: var(--pk-text-color);
}

@media screen and (max-width: 767px) {
    .actueel_overzicht-layout .pk-post-item .pk-post-content {
        margin-top: -2.5rem;
    }
}