main > section {
	border-top: 1px solid #ff2000;
	margin-block: 5rem;
	padding: 1em;
	display: flex;
	gap: 1rem;
	
	> * {
		flex: 1;
		
		h4 {
			margin-block: 1rem;
		}
		dt,
		p {
			font-weight: bold;
		}
		dd {
			margin-bottom: .5rem;
		}
	}
}
main, section {
	
}

main > a.back {
	display: block;
	color: #ff2000;
	transform: translateX(-20vw);
	position: sticky;
	top: calc(100% - 10rem);
}
main > a > svg {
	fill: #ff2000;
	transform: rotate(180deg);
	height: 1em;
	margin-right: .5em;
}