


#content > * {text-align:center}

#content > * > * {display:inline-block; text-align:left; width:calc(300px + 50vw); max-width:100%}


article {background-color:white; padding-top:30px; padding-left:10px;
		 padding-right:10px; padding-bottom:30px;
}



article h1 {font-size:calc(12px + 3vw); margin-bottom:20px}

article > [itemprop^='date'] {font-size:11px; color:grey; display:block}
article [itemprop='datePublished']::before {content:'Published '}
article [itemprop='dateModified']::before {content:'Modified '}
article time[data-jSMY] span {display:none}
article time::after {content:attr(data-jSMY);}


article [itemprop='author'] {margin-top:10px; margin-bottom:20px}
article [itemprop='author'], article [itemprop='author'] > * {font-size:14px; font-weight:normal;}

article [itemprop='author'] > * {display:inline-block}
article [itemprop='author']::before {content:'By '}

@media screen and (min-width:415px) {
	article > [itemprop='image'] { float: right; max-width: 50%; padding-left:10px; padding-bottom:10px }
}


article p {line-height:1.7; font-size:16px}



article [itemprop='publisher'] { display: none; }



article p a {color:#6C0}

aside.SharingBar { margin-top: 20px; margin-bottom: 20px; }