Fiz de uma forma diferente, creio que seja a forma com menor linhas de codigo para solucionar o problema.
.categorias {
display: grid;
gap: 1rem 1.5rem;
grid-template-rows: auto 1fr;
grid-template-columns: calc(50% - 0.75rem);
}
.categorias__titulo {
grid-column: 1/3;
}
.categorias__lista {
grid-area: 2/1/4/2;
}
.categorias__destaque {
grid-area: 2/2/3/3;
}