body {
    display: flex;
    flex-direction: column;
}

.sitemap-container {
    display: grid;
    place-items: center;

    width: fit-content;

    margin: 2rem auto;
    padding: 1rem 4rem;
    background-color: var(--grey3);
    border-radius: .5rem;
    box-shadow: 0 1rem 2rem var(--grey1);
}

.sitemap-dir > .sitemap-dir {
    margin: 0 auto;
    padding: 0 0 .5rem 1rem;
}

.sitemap-dir a {
    display: block;
}