main { max-width: min(90%, 36em); margin: 0 auto; }
img[src*="hero"]{
	display: block; max-width: 100%; height: auto; margin: 0 -50% 1.5em;
	translate: 50% 0;
	background: var(--white);
	border-image: url("/-/img/border-filled.png?v=TiT8Ucd1") 64 / 32px / 12px round;
}
article, li {
	background-color: rgb(from var(--black) r g b / 70%);
	box-shadow: 0 0 2em 2em rgb(from var(--black) r g b / 70%);
}
h1 {
	margin: .5em 0;
	font-size: clamp(2rem, 8vw + .4rem, 5rem);
	text-align: center;
}
a {
	color: var(--link);
	font-weight: bold;
	text-decoration: .08em solid underline; text-underline-offset: .15em;
	& + time { font-size: 1rem; }
}
h2 { display: inline; }
hr {
	width: 760px; height: 16px; margin: 1.5em calc((100% - 760px) / 2) 2.5em;
	background: center / cover no-repeat url("/-/img/hr.png?v=kM+8TYy9");
	border: none;
}
ol {
	list-style: none;
	padding: 0; margin: 0;
}
time {
	margin: 0 .5em;
	color: var(--light);
	font-weight: bold;
}
li { margin: 1em 0; }
