#content {padding:10px}


@media screen and (min-width:683px) {
	#content { text-align: center; padding: 20px; }



	#content > .CustomPageBase { display: inline-block; max-width:75%; text-align: left; }
}




.CustomPageBase h1 + h4 {margin-bottom:40px}


.CustomPageBase .articles { display: flex; justify-content: space-between; }


.CustomPageBase .articles > * {background-color:white; padding:5px}


.CustomPageBase .articles > * {width:47%}

.CustomPageBase article [itemprop='headline'] {font-weight:bold; color:#6C0; margin-bottom:20px;
										 font-size:20px
}


.CustomPageBase article [itemprop='description'] { font-size: 12px; overflow: hidden; }


[itemprop='author'] {margin-top:15px}
[itemprop='author'], [itemprop='author'] > * {font-size:13px; color:rgba(0,0,0,0.7);}
[itemprop='author'] > * {display:inline-block}
[itemprop='author']::before {content:'By ';}