body {
	text-align: justify;
	font-family: sans-serif;
	font-size: x-large;
	line-height: 2;
	margin: 5%
} h1, h3 {
	line-height: 1.2;
	text-align: center
} p {
	text-indent: 2em
} h1+p, h2+p, h3+p, blockquote>p {
	text-indent: 0
} p.l, p.r {
	text-indent: 0
} .r {
	margin-left: 80%
} a>img, figure>img {
	display: inline-block;
	margin-left: 1em;
	float: right
} li>img{
	margin-left: -1em;
	margin-right: .2em
} ul.u {
	list-style-type: none
} a {
	text-decoration: none
} a:hover {
	color: red
} nav {
	display: flex;
	justify-content: space-between
} sup {
	color: grey
} a[href='#'] {
	color: black
} figure {
	margin: 0em 5em 13em 5em
} figcaption {
	font-size: large;
	text-align: center
} blockquote {
	margin: 0 4em 0 4em
} blockquote, i, l {
	font-family: serif;
	font-style: italic
} c {
	position: absolute;
	visibility: hidden;
	background: #fff;
	font-size: 90%;
	max-width: 900px;
	padding: 9px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 3px;
	box-shadow: 0 15px 45px -15px rgba(0,0,0,.3);
	text-indent: 0;
	display: block;
	z-index: 9
} e {
	vertical-align: super;
	color: blue;
	cursor: pointer
} e:hover+c {
	visibility: visible
} r {
	display: flex;
	margin-left: 2em
} l {
	flex: 50%
}
