.AutoGrid__layout {
    box-sizing: border-box;
    column-gap: var(--six-gutter);
    display: grid;
    grid-template-columns: [content-start] repeat(var(--six-cols), 1fr) [content-end];
    overflow: hidden;
    row-gap: calc(2.41379vw + 26.72414px);
}
@supports not (display: grid) {
    .AutoGrid__layout {
        display: block;
        width: 100%;
    }
}
@media (min-width: 1440px) {
    .AutoGrid__layout {
        row-gap: 75px;
    }
}
@media (max-width: 739px) {
    .AutoGrid__layout {
        row-gap: 40px;
    }
}
.AutoGrid__layout:not(:last-of-type) {
    margin-bottom: calc(2.41379vw + 26.72414px);
}
@media (min-width: 1440px) {
    .AutoGrid__layout:not(:last-of-type) {
        margin-bottom: 75px;
    }
}
@media (max-width: 739px) {
    .AutoGrid__layout:not(:last-of-type) {
        margin-bottom: 40px;
    }
}
.AutoGrid__layout:last-of-type {
    padding-bottom: calc(6.2069vw + 45.86207px);
}
@media (min-width: 1440px) {
    .AutoGrid__layout:last-of-type {
        padding-bottom: 170px;
    }
}
@media (max-width: 739px) {
    .AutoGrid__layout:last-of-type {
        padding-bottom: 80px;
    }
}
.AutoGrid__layout + .JournalCard--is-featured {
    margin-top: calc(-2.41379vw - 26.72414px);
}
@media (min-width: 1440px) {
    .AutoGrid__layout + .JournalCard--is-featured {
        margin-top: -75px;
    }
}
@media (max-width: 739px) {
    .AutoGrid__layout + .JournalCard--is-featured {
        margin-top: -40px;
    }
}
.AutoGrid__layout--A > .AutoGrid__layout__cell,
.AutoGrid__layout--B > .AutoGrid__layout__cell {
    grid-column: 1/-1;
}
@media (min-width: 550px) {
    .AutoGrid__layout--B > .AutoGrid__layout__cell {
        grid-column: span 4;
    }
}
@media (min-width: 1024px) {
    .AutoGrid__layout--B > .AutoGrid__layout__cell {
        grid-column: span 8;
    }
}
@media (min-width: 1200px) {
    .AutoGrid__layout--B > .AutoGrid__layout__cell {
        grid-column: span 8;
    }
}
@media (min-width: 2000px) {
    .AutoGrid__layout--B > .AutoGrid__layout__cell {
        grid-column: span 6;
    }
}
.AutoGrid__layout--C > .AutoGrid__layout__cell {
    grid-column: span 8;
}
@media (min-width: 550px) {
    .AutoGrid__layout--C > .AutoGrid__layout__cell {
        grid-column: span 4;
    }
}
@media (min-width: 1024px) {
    .AutoGrid__layout--C > .AutoGrid__layout__cell {
        grid-column: span 8;
    }
}
.AutoGrid__layout--D > .AutoGrid__layout__cell {
    grid-column: span 4;
}
@media (min-width: 1024px) {
    .AutoGrid__layout--D > .AutoGrid__layout__cell {
        grid-column: span 6;
    }
}
@media (min-width: 1600px) {
    .AutoGrid__layout--D > .AutoGrid__layout__cell {
        grid-column: span 4;
    }
}