/* Section */
.post-feed-2-section {
    display: grid;
    grid-template-columns: 1fr;
}

@media (min-width:1024px) {
    .post-feed-2-section {
        padding: 32px 0;
        grid-template-columns: 1fr 2fr 1fr;
    }
}

/* Col 1 */
.post-feed-2-section .col-1 {
    border-bottom: 1px solid #dddddd;
}

@media (min-width: 1024px) {
    .post-feed-2-section .col-1 {
        border-bottom: none;
        border-right: 1px solid #dddddd;
    }
}

/* Col-1 card */
.post-feed-2-section .col-1 .card {
    padding-top: 16px;
    padding-bottom: 16px;
}

@media (min-width: 1024px) {
    .post-feed-2-section .col-1 .card {
        padding: 0 16px 0;
        border-bottom: none;
    }
}

/* Col 2 */
.post-feed-2-section .col-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dddddd;
    width: 100%;
}

@media (min-width:1024px) {
    .post-feed-2-section .col-2 {
        padding: 0px 16px;
        border-right: 1px solid #dddddd;
        border-bottom: none;
    }
}

/* Col 2 Card */
.post-feed-2-section .col-2 .post-feed-2-section-center-card {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dddddd;
    width: 100%;
}

@media (min-width:1440px) {
    .post-feed-2-section .col-2 .post-feed-2-section-center-card {
        padding-bottom: 20px;
        padding-top: 20px;
        flex: 1;
        border: none;
    }
}

/* Col-3 */
.post-feed-2-section .col-3 {
    padding-top: 16px;
    padding-bottom: 16px;
}

@media (min-width:1024px) {
    .post-feed-2-section .col-3 {
        padding: 0 0 0 16px;
        flex: 1;
    }
}



