/* TL Lista contenuti: lista compatta, griglia, featured + griglia. */

:where(.tl-list__items) {
	display: grid;
	grid-template-columns: repeat(var(--tl-cols, var(--tl-cols-default)), minmax(0, 1fr));
	gap: calc(var(--tl-gap, var(--tl-gap-default)) * 1.5) var(--tl-gap, var(--tl-gap-default));
	margin: 0;
	padding: 0;
	list-style: none;
}

:where(.tl-list--featured .tl-list__item:first-child) {
	grid-column: 1 / -1;
}

:where(.tl-list--list .tl-list__items) {
	grid-template-columns: minmax(0, 1fr);
	gap: var(--tl-gap, 16px);
}

:where(.tl-list--list .tl-list__item + .tl-list__item) {
	padding-top: var(--tl-gap, 16px);
	border-top: 1px solid var(--e-global-color-tlline, #E4E0D9);
}

:where(.tl-list .tl-chips) {
	padding-block: 0 32px;
}

:where(.tl-list__empty) > * {
	margin: 0;
}

