main {
	background-color: #008bce;
	background-image: url(https://cdn.uvamagazine.org/articles/2022/09-fall/features/rankings/header-2000x1200.jpg);
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
@media screen and (max-width: 800px) {
  main {
	background-image: url(https://cdn.uvamagazine.org/articles/2022/09-fall/features/rankings/header-1200x720.jpg);
  }
}

h2 cite, h3 cite, h4 cite, h5 cite {
	font-style: normal;
}
	
.body-content h3 {
	margin-top: 3rem;
}

.body-content h4 {
	margin-top: 3rem;
}

.body-content dl ul {
    font-size: inherit;
}

.body-copy-section h2 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

.current-rank {
	background-color: var(--uva-blue);
	color: white;
	clip-path: polygon(0% 0%, 100% 0%, 85% 50%, 100% 100%, 0% 100%);
	font-family: var(--sans-serif-display);
	margin-bottom: 1rem;
	max-width: 400px;
	padding: 2rem 15% 2rem 5%;
}
	.current-rank__label {
		display: block;
		font-size: 1.25rem;
	}
	.current-rank__number {
		display: block;
		font-size: 3rem;
		font-weight: bold;
	}
	.current-rank__notes {
		display: block;
		font-size: 0.85rem;
	}
	
.jump-nav nav {
    --bs-nav-link-color: var(--uva-blue);
    --bs-nav-link-hover-color: var(--accessible-orange);
}

.publication-head {
	border-top: 3px solid #232d4b;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-top: 0.75rem;
}

.rank {
	color: var(--accessible-orange);
	font-size: max(14pt, 1rem);
	font-weight: bold;
}

.table {
	font-family: var(--sans-serif-text);
}