main #science {
	padding: calc(1.5 * var(--layout-spacing)) 0;
	background-color: var(--color-background);
	border-top: 1px solid var(--color-border);
	border-bottom: 1px solid var(--color-border);
}

main #science .content-box {
	display: grid;
	grid-template-columns: 1fr 2fr;
	gap: var(--layout-spacing);
	align-items: center;
}

main #science .description p {
	margin-bottom: calc(var(--layout-spacing) / 2);
}

main #science .photos {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: calc(var(--layout-spacing) / 4);
}

main #science .photos img {
	width: 100%;
	border-radius: 6px;
	box-shadow: 5px 10px 15px var(--color-shadow);
}

main #science .description #publications-link {
	margin-bottom: calc(var(--layout-spacing) / 4);
}

@media screen and (max-width: 975px) {
	main #science .content-box {
		grid-template-columns: 1fr;
	}

	main #science .photos {
		grid-row: 2;
		gap: calc(var(--layout-spacing) / 2);
	}
}
