	#orientation-columns {
		width: 1400px;
		max-width: 100%;	
	}
	.orientation-grid {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		column-gap: 64px;
		row-gap: 64px;	
	}
	.o-title { margin-bottom: 8px; }
	.orientation-grid .o-column > a {
		margin-top: 32px;
		padding-bottom: 8px;
		border-bottom: 1px solid var(--serengeti);
		display: block;
		width:max-content;	
	}
	.orientation-grid .o-column > a:hover {
		border-bottom-color: var(--monarch);	
	}
	.orientation-grid .o-column .o-content > a {
		color: var(--monarch);	
	}
	.orientation-grid .o-column > a.link-adjust svg {
		margin-bottom:-3px;
	}
	@media screen and (max-width: 1024px) {
		.orientation-grid {
			grid-template-columns: 1fr;
			column-gap:32px;
		}
	}
