.primary-menu {
	display: flex;
	align-items: center;
	gap: 34px;
	list-style: none;
	margin: 0;
	padding: 0;
}

@media (max-width: 1050px) {
	.primary-menu { gap: 17px; }
}

@media (max-width: 900px) {
	.primary-menu {
		display: flex;
		flex-direction: column;
		align-items: stretch;
		gap: 4px;
	}
	.site-header nav .primary-menu a {
		display: block;
		padding: 10px;
	}
}
