Moin,
Auch dieses 'div' ist überflüssig. Nutze die Möglichkeiten von CSS!
grid habe ich behalten, da der schatten um grid herum liegt
Das Grid musst du nicht behalten, wenn du die Tags <html> und <body> mit CSS-Eigenschaften belegst. Damit hast du es dann auch einfacher die gleich langen Spalten zu simulieren.
Grüße Marco