
.byModel .modelList { font-weight: 400;}
.here { font-weight: 700; }

@media (min-width: 650px) {
	.navigation {
		display: flex;
		gap: 2em;
		justify-content: space-between;
	}

	.navigation > :first-child { flex-shrink: 0; }

	.byModel {
		align-items: flex-start;
		display: flex;
		flex-basis: 60%; /* magic number */
		gap: 1em;
	}

	.byModel > * { margin-top: 36px; /* magic number */ }

	.byModel > :first-child { flex-shrink: 0; }

	.byModel .modelList { justify-content: flex-end; }
}

/* permalink page */
@media (min-width: 550px) {
	.singleEntry {
		align-items: flex-start;
		display: flex;
		gap: 1.5em;
		justify-content: space-between;
	}

	.singleEntry .scheduleService {
		flex-shrink: 0;
		margin-top: 1.5em;
	}
}
