/* Layout */

main {
	padding: 1em;
}
article {
	max-width: 80ch;
	margin: 3em auto;
}

/* Text */

article h2 {
	background-color: #eee;
	padding: 0.5em;
}
article p, article li {
	line-height: 150%;
	margin: 1em 0;
}
article li {
	list-style-type: square;
}
p.highlight {
	background-color: #ffc;
	border: 1px solid #000;
	border-radius: 1em;
	font-style: italic;
	padding: 1em;
}
