.table{
    display: grid;
    grid-template-columns: repeat(var(--columns-count), auto);
    justify-content: center;
    grid-gap: 0.5em;
}

.table > .explanation{
	grid-column: 1/-1;
	font-style: italic;
}

.table > p{
	margin: 0;
}

.table>ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0;
}

.table > h3{
    grid-column: 1/-1;
    text-align: center;
    margin-bottom: 0;
}
