/* case studies grid
   ============================ */

.wrapper .case-studies-grid.related-news .wrapper {
    padding: 0;
}
.case-studies-grid.related-news {
    display: block;
}
.case-studies-grid.related-news .related-article {
    margin-bottom: 20px;
    padding-bottom: 0;
}
.case-studies-grid.related-news .related-article .inner {
    border-top: none;
}
.case-studies-grid.related-news h2 {
    margin-bottom: 32px;
}
.case-studies-grid .related-article .inner .button.primary {
    margin-top: 16px;
}
.content-with-rail .case-studies-grid .three-column .column {
    padding: 0 2% 1%;
    width: 50%;
}
.content-with-rail .case-studies-grid .three-column .column:nth-child(3n+1) {
    clear: none;
}

/* responsive
   ============================ */

@media screen and (max-width: 1200px) {
    .case-studies-grid.related-news .wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 880px) {
    .case-studies-grid.related-news h2 {
        margin-bottom: 21px;
    }
    .content-with-rail .case-studies-grid .three-column .column {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
}
