html {
    font-size: 62.5%;
}

body {
    border: 0.2rem solid red;
    padding: 0.2rem;
}

header {
    border: 0.2rem solid blue;
    width: 100%;

}

nav {
    border: 0.2rem solid green;
    width: 100%;
}

section {
    border: 0.2rem solid gray;
    display: flex;
    flex-direction: row;
    width: 80%;
}

aside {
    border: 0.2rem solid yellow;
    width: 20%;
    color: red;
    font-family: Arial, Helvetica, sans-serif;
}

section section {
    width: 100%;
    border: 0.2rem solid gray;
    display: flex;
    flex-direction: column;
}

article {
    border: 0.2rem solid brown;
    width: 50%;
}


footer {
    border: 0.2rem solid purple;
    width: 100%;
}