
	div.svelte-1sab34c {
		--desktop-columns: 3;
		--tablet-columns: 2;
		--mobile-columns: 1;

		display: grid;
		width: 100%;
		grid-template-columns: repeat(var(--desktop-columns), 1fr);

		gap: var(--gap-dense-grid);
	}

	div.alignCenter.svelte-1sab34c {
		align-items: center;
	}

	div.alignStretch.svelte-1sab34c {
		align-items: stretch;
	}

	div.justifyContentCenter.svelte-1sab34c {
		justify-content: center;
	}

	div.justifyItemsCenter.svelte-1sab34c {
		justify-items: center;
	}
	div.desktopColumn.svelte-1sab34c {
		display: flex;
		flex-direction: column;
	}

	div.textAlignCenter.svelte-1sab34c {
		text-align: center;
	}

	@media only screen and (max-width: 1200px) {
		div.svelte-1sab34c {
			grid-template-columns: repeat(var(--tablet-columns), 1fr);
			/* gap: 0.9em; */
		}

		div.tabletColumn.svelte-1sab34c {
			display: flex;
			flex-direction: column;
		}
	}

	@media only screen and (max-width: 800px) {
		div.svelte-1sab34c {
			grid-template-columns: repeat(var(--mobile-columns), 1fr);
		}

		div.mobileColum.svelte-1sab34c {
			display: flex;
			flex-direction: column;
		}
	}
