.GLOSSARY-TERM {
	display: flex;
	justify-content: space-between;
}

.GLOSSARY-TERM article {
	width: var(--col-9);
	padding-right: 16rem;
	box-sizing: border-box;
}

.GLOSSARY-TERM aside {
	width: var(--col-3);
	position: relative;
	z-index: 1;
}

.GLOSSARY-TERM .meta {
	margin-bottom: 48rem;
	position: relative;
	z-index: 1;
}

.GLOSSARY-TERM .meta h1 {
	margin-top: 8rem;
}

.GLOSSARY-TERM .subheading {
	color: var(--green);
	font-weight: 600;
	font-size: 16rem;
	display: inline-block;
	vertical-align: top;
}

.GLOSSARY-TERM .related-terms .b-h6 {
	text-transform: uppercase;
	font-size: 14rem;
	font-weight: 500;
	letter-spacing: 0.05em;
	color: var(--dark-grey);
	margin-bottom: 8rem;
}

.GLOSSARY-TERM .related-terms ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.GLOSSARY-TERM .related-terms li {
	border-top: 1rem solid var(--grey);
	padding-top: 24rem;
	margin-top: 24rem;
}

.GLOSSARY-TERM .related-terms .b-h4 {
	font-weight: 600;
	font-size: 16rem;
	margin: 0;
}

.GLOSSARY-TERM .related-terms .b-h4 a:hover {
	color: var(--green);
}

@media screen and (max-width: 960px) {
	.GLOSSARY-TERM {flex-wrap: wrap;}
	.GLOSSARY-TERM article {width: 100%; padding-right: 0;}
	.GLOSSARY-TERM aside {width: 100%; margin-top: 64rem;}

	.GLOSSARY-TERM .content {margin-left: 0;}
	.GLOSSARY-TERM .meta {margin-bottom: 32rem;}
	.GLOSSARY-TERM .meta h1 {margin-top: 12rem;}
	.GLOSSARY-TERM .subheading {display: block; font-size: 14rem;}
	.GLOSSARY-TERM .content {margin-top: 0;}
}
