.lesson-container{
    max-width:1200px;
    margin:auto;
    padding-top:120px;
    text-align:center;
}

.lesson-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
    gap:25px;
    margin-top:40px;
}

.lesson-card{
    text-decoration:none;
    color:white;
    background:#111827;
    padding:30px;
    border-radius:15px;
    transition:.3s;
}

.lesson-card:hover{
    transform:translateY(-5px);
    background:#ff0077;
}