body{
		font-family: Arial, Helvetica, sans-serif;
	}
	article{
		text-indent: 2vw;
		border-bottom: 1px solid antiquewhite;
		display: flex;
		padding:2vh 3vw 2vh 3vw;
	}
	figure{
		margin:0;
		padding-right:1em;
	}
h1, h3 {
    font-family: constantia, 'lucid bright', serif;
    color: navy;
}
article:has(figure) {
    border: ridge 2px #9AC7F5;
}
figure:has(figcaption) {
    border: solid 2px black;
    margin-right: .5em;
    font-style: italic;
}
a:active {
    text-decoration: underline;
    color:aquamarine;
}
a:visited {
    color:black;
}
a:hover {
    color:crimson;
}
a:focus {
    color:black;
    text-decoration: overline;
}
a:link {
    color:blue;
}