Hallo
Das Box-Modell habe ich - hoffentlich genügend - studiert
Leider nicht. Sonst würdest du die Finger von "position: absolute" lassen. Genau dadurch entstehen deine Probleme.
Du solltest "position: absolute" löschen und für das Layout gedachte Lösungen wie Flexbox verwenden.
Gruss
MrMurphy