
.entry-content p{
	font-size: 2.2rem;
}

.page-content{  
	min-height: 100vh;
}

.grid-one{
	grid-template-rows: auto;
}

h1 {
    font-size: 2rem;
}

.our-community .image-container img {
    opacity: 1;
}

.grid.our-community  {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.text-small p{
	font-size: 1rem;
}

.text-medium, .text-medium p{
    font-size: 1.8rem;
    line-height: 110%;
}

.image-container.landscape {
    padding-top: 50%;
}

.copy-wrapper{
	margin-top: 2em;
	margin-bottom: 4em;
}

.image{
	height: 50vh;
}

.links-wrapper{
	margin-top: 2em;
}


.header-grid{
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	grid-column-gap: 20px;
}

.entry-header{
		grid-column: span 6;
}

.image-wrapper{
	grid-column: span 6;
}

@media screen and (max-width: 760px) {
	.copy {
	    margin-top: 0;
	}
	 .image {
        grid-area: 3 / 1 / 8 / 6;
        height: 20vh;
    }
	.serif-link{
		margin-top: 1rem;
		margin-bottom: 0rem;
	}
}