body {
    margin: 0;
    padding: 0;
    height: 100vh;
    display: flex;
}

a, p, h1, h2, h3, h4, h5, h6 {
    font-family: Arial, sans-serif;
}

.sidebar {
    width: 40vw;
    max-width: 10em;
    background-color: #1A2D66;
    padding: 20px;
}

.content {
    background-color: white;
    overflow-y: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.feature-graphic {
    width: 100%;
    margin-bottom: 20px;
}

.sidelink {
    padding-bottom: 30px;
    font-size: 1.6em;
}

.sidebar a {
    display: block;
    color: white;
}