.embed h1 {
	font-size: 2.1rem;
}

.embed h2 {
	font-size: 1.8rem;
}

.embed h3 {
	font-size: 1.6rem;
}

.embed h4 {
	font-size: 1.4rem;
}

.embed h5 {
	font-size: 1.2rem;
}

.embed h6 {
	font-size: 1.0rem;
}

.embed p {
	font-size: 1.1rem;
}


.embed a {
	color: #e4032e;
}

.embed a:hover {
	text-decoration: underline;
}

.embed .l-entry-header {
	position: relative;
	margin-bottom: 15px
}

.embed .l-entry-header:after {
	content: " ";
	display: table;
	clear: both
}

.embed .l-entry-header:before {
	content: " ";
	display: table
}

.embed .l-entry-category {
	margin-bottom: 15px
}

.embed .l-entry-category .heading {
	font-size: 1.7rem;
	margin-top: 0;
	margin-bottom: 0
}

.embed .l-entry-heading {
	margin-bottom: 15px
}

.embed .l-entry-heading .heading {
	margin-bottom: 0
}

.embed .l-entry-meta {
	margin-bottom: 15px
}

.embed .l-entry-meta .date,
.embed .l-entry-meta .author {
	margin: 0 0 1px;
	font-size: 1rem;
	text-align: right;
}

.embed .l-entry-content {
	margin-bottom: 2em
}

.embed .l-entry-content:after {
	content: " ";
	display: table;
	clear: both
}

.embed .l-entry-content:before {
	content: " ";
	display: table
}

.embed .l-entry-content .heading {
	margin: 0
}

.embed .l-entry-content p {
	margin-bottom: 2em;
	text-indent: 1em
}

.embed .l-entry-content img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
}

.embed .l-entry-content figcaption {
	margin-top: 5px
}

.embed .l-entry-left {
	margin-bottom: 15px
}

.embed .l-entry-press {
	border-top: 1px solid #e5e5e6
}

@media print, screen and (min-width: 640px) {
	.embed .l-entry-body {
		margin-bottom:60px
	}

	.embed .l-entry-meta {
		margin-top: 0px;
		margin-bottom: 20px
	}

	.embed .l-entry-meta p {
		text-align: right
	}

	.embed .l-entry-left {
		width: 215px;
		margin-bottom: 0;
		overflow: hidden;
		float: left;
		padding: 0 15px 0 0
	}
}
