*{ margin: 0; padding: 0; box-sizing: border-box;}
header {background-color: #3cb23c; height: 4rem; }
footer {background-color: #3cb23c; height:4rem; text-align: center; color: aliceblue; padding: 1rem;}
main {display: flex;}
main section { width: 73%; background-color: #17c9ff; height: 60rem; margin: 1rem;}
main aside { width: 29%; background-color: #bebebe; height: 35rem; margin: 1rem;text-align: center; color: aliceblue; padding: 1rem;}
main section article { width: 95% ; background-color: #ff8900; height: 18rem; margin: 1rem; text-align: center; color: aliceblue; padding: 8rem;  }
body header p {text-align: center; padding: 0.5rem; font-size: 2rem;}
