main h1 {
    text-align: center;
    margin: 0 0 .5em 0;
}

main nav {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

main nav a {
    font-size: 16pt;
    margin: 0 15px 20px 15px;
    white-space: nowrap;
}


@media (max-width: 550px) {
    main nav a {
        width: 100%;
        margin: 0 0 20px 0;
    }

    main h1 {
        text-align: left;
    }
}

.link-styled-fg {
    text-decoration: none;
}

.link-styled-fg:hover {
    font-weight: 800;
}
