#topic {
	border: 1px solid var(--border-color);
	margin: 1rem;
	background-color: var(--background-color);
}

#topic > h3 {
	border: none;
	border-left: 10px solid var(--second-color);
	background-image: linear-gradient(90deg, var(--primary-color), transparent);
	color: white;
}

#topic > nav {
	display: block;
}

#topic > nav > p {
	display: list-item;
	list-style-type: decimal;
	margin-left: 2rem;
	font-weight: bold;
}