main.issue > nav > ul > li > ul,
main.article > nav > ul > li > ul { margin-left: 0; }

main.news > nav a { text-transform: capitalize; }

main.frontpage nav a { text-decoration: none; }
main.frontpage nav a:before { display: none; }
main.frontpage nav a h2 {
	margin-bottom: .5em;
	color: var(--contenttext-color);
}

main.frontpage nav img {
	box-shadow: 0 0 10px #00000066;
	transition: all .2s ease;
}
main.frontpage nav a:hover img { transform: scale(1.02); }
main.frontpage nav a:hover h2 { text-decoration: underline; }

main.frontpage #content article {
	position: relative;
	margin: 1em 0;
	padding-left: 15px;
	line-height: 1.2;
}
main.frontpage #content article:before { top: 7px; }
main.frontpage #content article h1 {
	margin-bottom: .2em;
	font-size: 130%;
}
main.frontpage #content article:hover h1 { text-decoration: underline; }
main.frontpage #content article .lead {
	font-family: var(--content-text);
	font-size: 100%;
}
main.frontpage #content a {
	text-decoration: none;
	color: var(--contenttextlight-color);
}
