.interior-nav {
	display: flex;
	flex-wrap: wrap;
	max-width: var(--width-base);
	margin: 0;
	padding: 20px 20px 12px;
	list-style: none;
}

.interior-nav li {
	margin-right: 5px;
}

.interior-nav li a {
	font-family: var(--font-cabin);
	font-weight: 400;
	font-size: 0.875rem;
	line-height: calc(26 / 14);
	color: var(--text-color);
}

.interior-nav li:not(:last-child) a:after {
	content: '|';
	font-weight: 600;
}

.interior-nav li:first-child a {
	font-weight: 700;
}

.interior-nav li a i {
	display: none;
}

@media (min-width: 40em) {
	.interior-nav {
		margin: 0 auto;
	}
}

@media (min-width: 64em) {
	.interior-nav {
		margin: 0 auto 30px;
	}

	.interior-nav li a {
		font-size: 1rem;
		line-height: calc(26 / 16);
	}
}