body { margin-left: 10%; margin-right: 10%; background-color: lightcoral; font-family: Helvetica,sans-serif; font-size: 14px; } header { margin-bottom: 3em; display: flex; } #logo { height: 5em; margin-right: 1em; } main { display: grid; } section { background-color: whitesmoke; padding: 5%; border-radius: 0.5em; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }