header {		grid-area:		h }
nav {			grid-area:		n }
main {			grid-area:		m }
footer#f_jur {		grid-area:		fj }
footer#f_logo {		grid-area:		fl }

body {			display:		grid;
			grid-auto-flow:		row;
			grid-template-columns:	100vw;
			grid-template-rows:	25vh auto 1fr auto 6.5vh;
			grid-template-areas:	"h"
						"n"
						"m"
						"fj"
						"fl"; }

aside {			display:		grid;
			grid-auto-flow:		row;
			grid-template-columns:	100%;
			grid-template-rows:	auto auto auto auto 1fr;
			gap:			1vmin }

main {			display:		grid;
			grid-auto-flow:		column;
			grid-template-columns:	auto 1fr }

html, body {		height:			100vh }

html, body {		width:			100vw }

html, body {		margin:			0 }
aside {			margin:			2vmin 0 2vmin 8vmin }
#cont {			margin:			2vmin 8vmin 2vmin 2vmin }

html, body {		padding:		0 }
aside a, #cont {	padding:		2vmin }

body {			font-family:		'Bucketlist Sans' }
aside a {		font-size:		1.5rem }
aside a, h1, h2, h3 {	font-weight:		900 }

.c, nav, footer {	text-align:		center }
aside a {		text-decoration:	none }

aside a, #cont {	border-radius:		1vmin }
