.quick-links {
	--link-color: var(--black);
	--link-color-hover: var(--red);

	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	column-gap: var(--space-8);
	padding: 0 var(--space-5);
}

.quick-links .link {
	font-family: var(--font-body);
	font-size: var(--text-base);
	color: var(--link-color);
}

.panel-header:has(+ .dropdown-nav-container.active) .quick-links-container {
	display: none;
}

/* Dropdown nav links */
.dropdown-nav-container.active .quick-links {
	--link-color: var(--white);
	--link-color-hover: var(--white);

	flex-direction: column;
	padding: 17px 14px;
	gap: var(--space-10);

	.link {
		font-size: clamp(var(--text-lg), 0.917rem + 0.52vw, var(--text-xl));

		&::before {
			content: "";
			font-family: var(--fa-6-family);
			margin-right: 14px;
		}
	}

	@media (width >= 64em) {
		padding-inline: 0;
	}
}

@media (hover: hover) {
	.quick-links .link span:hover {
		color: var(--link-color-hover);
		text-decoration: underline;
	}
}