.flex-layout.content_list-layout {
    background: var(--color-white);
    border-radius: max(1.5rem, calc(1.5 * var(--su))) 0 0 max(1.5rem, calc(1.5 * var(--su)));
    margin-left: max(0.625rem, calc(0.625 * var(--su)));
}

.flex-layout.content_list-layout .pk-row {
    padding-block: max(5rem, calc(12.5 * var(--su)));
}

.flex-layout.content_list-layout .list {
    display: flex;
    align-items: flex-end;
}

.flex-layout.content_list-layout .content-list {
    display: flex;
    flex-direction: column;
    gap: max(1rem, calc(1.625 * var(--su)));
    width: 100%;
}

.flex-layout.content_list-layout .content-list .pk-heading {
    margin-bottom: 0;
}

.flex-layout.content_list-layout .content-list .list-item-line {
    height: 1px;
    width: calc(100% + calc(3.5 * var(--su)));
    background: var(--tpa-gradient);
}

@media screen and (min-width: 993px) {
    .flex-layout.content_list-layout .pk-grid-container {
        min-height: calc(42.5 * var(--su));
    }

    .flex-layout.content_list-layout .content .content-sticky {
        position: sticky;
        top: calc(max(7.5rem, calc(7.5 * var(--su))) + var(--wp-admin--admin-bar--height, 0));
    }
}

@media screen and (max-width: 992px) {
    .flex-layout.content_list-layout .pk-grid-container {
        gap: 1.5rem;
    }
}