body {
    line-height: 1.5;
    font-family: sans-serif;
    font-size: 14px;
}

h1 {
    font-size: 1.5em;
    font-weight: 800;
}

h2 {
    font-size: 1.2em;
    font-weight: 600;
}

h3 {
    font-size: 1.1em;
    font-weight: 600;
}

h4 {
    font-weight: 600;
}

ul {
    list-style-position: outside;
    margin-left: 1em;
    list-style-type: square;
}

header nav a {
    text-align: right;
    text-decoration: none;
    text-transform: lowercase;
    letter-spacing: 0.05em;
    font-weight: 600;
    cursor: pointer;
    font-family: monospace;
}

footer a:hover, footer a:active {
    text-decoration: none;
}