.l-container {
	width: 100%;
	max-width: var(--container-width);
	margin-inline: auto;
	padding-inline: var(--gutter);
}

/* Keeps the footer at the bottom on short pages */
.page {
	display: flex;
	flex-direction: column;
	min-height: 100vh;

	& > main {
		flex: 1 0 auto;
	}
}
