.blog-categories {
	padding: 30px 30px 38px;
	width: 100%;
	background: var(--color-F0F1F3);
}
.blog-categories-title {
	color: var(--color-1F1D1C);
	font-family: var(--intro-book-ff);
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
	margin: 0 0 27px;
}
.blog-categories-title > span {
	color: var(--color-C9AD6F);
}
.blog-categories-list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 20px;
}
.blog-categories-list > a {
	color: var(--color-1F1D1C);
	font-family: var(--main-ff);
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.blog-categories-list > a:hover {
	color: var(--color-C9AD6F);
}
@media(min-width: 1100px) {
	.blog-categories {
		padding: 1.563vw 1.563vw 1.979vw;
	}
	.blog-categories-title {
		margin: 0 0 1.406vw;
	}
	.blog-categories-list {
		gap: 1.042vw;
	}
}