ul.global-nav {
	position: fixed;
}

div.articles {
	grid-template-columns: auto auto auto auto auto auto;
}

.article-nz, .article-panama {
	grid-column: span 3;
}

.article-nz img, .article-panama img {
	width: calc(100% - var(--article-grid-view-gap) / 2)
}

.article-panama img {
	float: right;
}

div.photo-list {
	grid-template-columns: repeat(5, 1fr);
}

div.photo-list:not(.full-view) img.landscape-device.portrait {
	grid-row: span 2;
	aspect-ratio: 0.495 !important;
}

div.photo-list:not(.full-view) img.landscape-device.landscape {
	grid-column: span 2;
	aspect-ratio: 2.03 !important;
}

@media (max-width: 1024px) {
	ul.global-nav.full-view {
		position: absolute;
	}
}

@media (min-width: 1023px) {
	div.photo-list.full-view > * {
		max-height: 100vh;
		object-fit: contain;
	}

	div.photo-list table {
		width: auto;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;;
	}
}