body { display: flex; } header { margin: 0; font-size: 3rem; text-align: center; } .container { width: min(65ch, 90%); margin: 0 auto; padding-bottom: 15vh; } h2 { margin-top: 1rem; } ul { margin: .5rem 2rem; } p { margin: 0; width: auto; }