section > header {
    display: block;
    text-transform: uppercase;
    font-size: 24px; 
    font-style: inherit; 
    font-variant: normal; 
    font-weight: 700; 
    line-height: 24px;
    margin-bottom:40px;
    letter-spacing: 0.25em;
}

h1 {
    font-size: 1rem;
    font-weight: normal;
    font-style: italic;
    display: inline;
}

h2 {
    font-size: 1rem;
    font-weight: normal;
    font-style: italic;
    display: block; 
    margin: 0;
    padding: 0;
}

.great-house > .us-col {
    padding-top: 2rem;
}

#TheGreatHouse {
    width:80%; 
    margin: 0 auto;
}

#TheGreatHouse a {
    display: block;
    width: 100%;
    height: auto;
}

#TheGreatHouse img {
    border-radius:1em;
    margin: 0.5em auto 2em auto;
    width: calc( 100% - 2em );
    height: auto;
} 

aside > img {
    border-radius:3em;
    width: 100%;
    margin: 0 auto;
    height: auto;
}
