

.TABLE-OF-CONTENTS h2 {
	padding-bottom: 16rem;
	margin-top: 46rem;
}

.TABLE-OF-CONTENTS .anchors {
	background: var(--light-grey);
	margin-bottom: 60rem;
	padding: 40rem;
}

.TABLE-OF-CONTENTS .anchors a {
	font-weight: 700;
	color: var(--black);
}

.TABLE-OF-CONTENTS .anchors a:hover {
	color: var(--blue);
}

.TABLE-OF-CONTENTS .anchors ul > li::before {
	background-color: var(--blue);
}

@media screen and (min-width: 961px) {
	.TABLE-OF-CONTENTS .anchors {font-size: 20rem;}
}

@media screen and (max-width: 960px) {
	.TABLE-OF-CONTENTS h2 {margin-top: 40rem;}
	.TABLE-OF-CONTENTS .anchors {padding: 20rem; margin-bottom: 40rem;}
}

@media screen and (min-width: 961px) { 
	.resource-main .TABLE-OF-CONTENTS .anchors {
		display: none;
	}
}
