.flex-layout.post-end-closer-layout {
    background: var(--blue-100);
    padding-block: 40px 100px;
}

.pk-page .flex-layout:last-child {
    padding-top: 160px;
}

.flex-layout.post-end-closer-layout .pk-row {
    border-bottom: 0.5px solid var(--blue-400);

}

.flex-layout.post-end-closer-layout .pk-grid-container.post-end-closer-content {
    align-items: center;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper svg path {
    transition: fill 180ms ease-in-out;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper a:hover svg path {
    fill: var(--blue-400);
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper .share-with-network-text {
    color: var(--blue-600);
}

.flex-layout.post-end-closer-layout .post-end-closer-next-post {
    display: flex;
    justify-content: end;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper .share-button {
    cursor: pointer;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper .share-button.copy-link-button {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper .share-button.copy-link-button span {
    transition: color 180ms ease-in-out;
}

.flex-layout.post-end-closer-layout .share-buttons-wrapper .share-button.copy-link-button:hover span {
    color: var(--blue-400);
}


@media screen and (max-width: 992px) {
    .pk-page .flex-layout:last-child {
        padding-top: 60px;
    }

    .flex-layout.post-end-closer-layout {
        padding-bottom: 60px;
    }

    .flex-layout.post-end-closer-layout .pk-grid-container.post-end-closer-content {
        gap: 1.5rem;
    }

    .flex-layout.post-end-closer-layout .post-end-closer-next-post {
        justify-content: start;
    }

    .flex-layout.post-end-closer-layout .post-end-closer-share {
        order: 3;
    }

}

@media screen and (max-width: 767px) {
    .pk-page .flex-layout:last-child {
        padding-top: 60px;
    }
}