*{box-sizing: border-box;margin:0;padding:0 }

.contenedor{max-width: 75rem; margin:auto;}
header{ width: 100%; background:#f9389e; height: 10rem; }

main{ border:2px solid; border-color:#8038fa;}
section{background: #8038fa; padding:1rem; margin: 1rem; display:flex; justify-content:space-between; ;flex-wrap: wrap; }
section article{width:32.3%; background: orange; height:25rem; margin-top: 1rem;   }
section .unico{width:100%; background: orange; height:30rem; margin-top: 1rem;   }




aside { width:100%; background: orange;  height: 12rem; }
footer { width: 100%; background: red; height: 24rem;}


