body { background-color: hsv(0,0%,80%); } #mid { background-color: hsv(0,0%,100%); box-shadow: 2px 2px 2px hsv(0,0%,50%); padding: 80px 40px; max-width: 1000px; margin: auto; } #title { & > header { font-size: 2.5em; font-weight: bold; margin-bottom: 48px; } & > #logo { max-width: 480px; margin: auto; & > img { width: 100%; } } margin-bottom: 36px; }