/* 레이아웃 CSS */
.main-lectures {
    margin-bottom: 50px;
}

.main-latest {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fit, minmax(480px, 1fr));
    justify-content: space-between;
    align-items: start;
    gap: 25px;
    margin: 0 auto 50px;
}

@media all and (max-width:1024px) {
    .main-latest {
        grid-template-columns: 100%;
        grid-auto-flow: row;
    }
}

@media all and (max-width:768px) {}