body {
    font: calc(var(--scale) * 1rem)/1.4 "Verdana", "sans-serif";
}
h1, h2, h3, h4, h5, h6 { 
    font: calc(var(--scale) * 1.25rem) "Verdana", "sans-serif"; 
}

#english { background-color: rgb(236, 255, 255); }
#chinese { font-family: "Microsoft Yahei", "SimSun", sans-serif; }

@media screen and (min-width: 44rem) {
    #languages, #appointments, #hours-and-location { 
        width: calc(var(--scale) * 20rem); 
    }
}

.map { height: 21rem; }
@media screen and (min-width: 75rem) {
    .map { height: 23rem; }
}
#map1 { width: calc(100% - (var(--scale) * 22rem)); }