#institution {
    width     : 60rem;
    max-width : 98%;
    margin    : 0 auto;
}

#institution h1 {
    letter-spacing : 0;
}

#institution #institution-info {
    margin-bottom : 1em;
}

#institution #institution-info > div {
    display   : flex;
    flex-flow : row nowrap;
}

#institution #institution-info > div > label {
    display     : block;
    font-size   : .9rem;
    width       : 23em;
    flex-shrink : 0;
    margin      : .2em 1em .2em 0;
}

#institution #institution-info > div > div {
    flex-grow : 1;
}

@media only screen and (max-width : 30em) {
    #institution #institution-info > div {
        flex-flow : column;
    }
}