.area {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 50px minmax(100px, auto);
    gap: 20px;

    &__part {
        display: grid;
        grid-template-columns: 1fr minmax(400px, 1fr);
        gap: 20px;
    }
}