/* CSS Document */

#topics{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-gap: clamp(32px, calc(48 / 1200 * 100vw), 48px) 0;
	margin: clamp(32px, calc(48 / 1200 * 100vw), 48px) auto calc(clamp(32px, calc(48 / 1200 * 100vw), 48px) * 2) auto;
	&>*{
		grid-column: 2;
	}
	& .subject+div{
		margin-top: clamp(24px, calc(32 / 1200 * 100vw), 32px);
		text-align: center;
		& p+p{
			margin-top: 16px;
		}
	}
}

#topicsList{
	@media (min-width: 992px) {
		margin-top: 16px;
	}
}

@media (max-width: 991.98px) {
}
@media (min-width: 992px) {
}



