.site-map-body {
    margin: 2rem auto 6rem;
    width: 70%;
}

.site-map-body .side-nav {
    margin-left: auto;
}

.site-map-body .site-map-content h1 {
    margin: 1rem 0;
}

.site-map-body .site-map-content ul {
    margin-top: 0.5rem;
}

.site-map-body .site-map-content ul > li {
    margin-bottom: 0.5rem;
}

.site-map-body .site-map-content > ul > li {
    margin-bottom: 1.5rem;
}

@media screen and (max-width: 600px) {
    .site-map-body .site-map-and-side-nav {
        flex-direction: column;
    }   
    
    .site-map-body .side-nav {
        margin-left: 0;
        width: 90%;
    }
}