/* CSS Document */

#topics{
	display: grid;
	grid-template-columns: auto var(--wrap) auto;
	grid-gap: clamp(32px, 7.2vw, 48px) 0;
	padding: clamp(48px, 9.6vw, 64px) 0;
	}
	#topics > *{
		grid-column: 2;
		}
	@media (min-width: 768px){
		#topicsList{
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-gap: clamp(32px, 7.2vw, 48px);
			}
			#topicsList dl{}
				#topicsList dl+dl{
					margin-top: 0;
					}
	}
	@media (min-width: 992px){
		#topicsList{
			grid-template-columns: 1fr 1fr 1fr;
			}
	}