.map{
	height: 30rem;
	position: relative;
}
	#map, #linkMap{
		height: 100%;
	}
.section.map-navigation{
	position: relative;
	overflow: auto;
}
	.section.map-navigation form button{
		background: var(--primary);
		color: hsl(0, 100%, 100%);
		margin-left: 0;
		margin-right: 0;
		padding: 1.5rem 0.75rem;
		width: calc(100%);
	}
html.landing .page{
}
	html.landing .pageBody{
	}
		html.landing .section.map{
			border: 0;
			border-radius: 0;
			margin: 0;
			padding: 0;
			width: 100%;
		}
@media (min-width: 64em){
html.landing .page{
	position: relative;
	padding-top: calc(100vh - 6rem);
}
	html.landing .pageHeader{
		left: 0;
		position: absolute;
		top: calc(100vh - 16.5rem);
		width: 100%;
		z-index: 1000;
	}
		.pageHeader h1{
		}
	html.landing .pageBody{
	}
		html.landing .section.map{
			left: 0;
			height: calc(100vh - 16.5rem);
			position: absolute;
			top: 0;
			width: 100%;
		}
			#map, #linkMap{
				height: 100%;
			}
}