
	.c.svelte-1wzb73r {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		grid-template-columns: 1 / -1;
		max-width: min(calc(100vw - 20px), 900px);
		gap: 2rem;
		margin: 2rem auto;
	}

	.c.svelte-1wzb73r > section {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		/* max-width: 1050px; */
		/* margin: 2em 0; */
		padding: 0;
		gap: var(--gap-medium-related-blocks);

		@media only screen and (max-width: 800px) {
			margin: 3em 0;
			gap: var(--gap-medium-unrelated-blocks);
		}
	}
