@media (min-width:768px) {
    section.container { padding: 1in; max-width: 8.5in; }
    #letterhead-logo { float: left; height: 10rem; }
    #letterhead-contact { text-align: right; }
    #goh-portrait { max-width: 40%; }
}
@media (max-width:767px) {
    section.container { padding: 1in 2rem; }
    #letterhead-logo { display: none; }
    #goh-portrait { max-width: 100%; }
}
.press-release-title {
    margin-bottom: 0.5in;
    font-size: 2rem;
    font-weight: bold;
    text-align: center;
}
.press-release-footer {
    margin-top: 0.5in;
    margin-bottom: 1.5rem;
    font-size: 1rem;
    font-weight: bold;
}
