.-m-cms-cont-blog2-article1 {
	max-width:40rem;
	margin:auto;
	& h1 {
		color:white;
  		font-size:1rem;
		text-align:left;
	}
}

.-m-cms-cont-blog2-article1 .entry-meta {
	font-size:.9em;
	margin:1em 0;
}

.-m-cms-cont-blog2-article1 footer {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}

/* share */
.-m-cms-cont-blog2-article1 .-share {
	display:inline-flex;
	cursor:pointer;
	align-items:center;
}
.-m-cms-cont-blog2-article1 .-share svg {
	fill:currentColor;
	padding:.5em;
	overflow:visible;
}
