@media screen and (min-width: 1024px) {
    .layout__table-like
    {
        display: grid;
    }

    .layout__table-like_left-aside
    {
        grid-template-columns: max(275px, 21%) 1fr;
    }

    .layout__table-like_left-aside .layout__right-column
    {
        padding-left: 25px;
    }

    .layout__table-like > *
    {
        min-width: 0;
    }
}
