.simile {
    padding-top: 50px;
    padding-bottom: 60px;
}
.simile__title {
	margin-bottom: 30px;
}
.simile__desc {
	margin-bottom: 20px;
}
.simile__list.list td:last-of-type {
	color: inherit;
}
.simile__list.list td, 
.simile__list.list th {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 47px;
}
.simile__list.list th {
	font-size: 16px;
	font-weight: 700;
}
.simile__list.list td a {
	color: var(--primary-color);
	border-color: var(--primary-color);
}
.simile__list.list td a:hover {
	color: var(--primary-color-active);
	border-color: transparent;
}
.simile__list:has(+ .simile__note) {
	margin-bottom: calc(20px + 15px);
}
@media screen and (max-width: 1220px) {
	.simile__list.list {
		overflow: auto;
	}
	..simile__list.list::-webkit-scrollbar-track {
		background-color: #e0e0e0;
	}
	.simile__list.list::-webkit-scrollbar {
		height: 4px;
	}
	.simile__list.list::-webkit-scrollbar-thumb {
		background-color: var(--primary-color);
	}
	.simile__list.list table {
		width: 1200px;
	}
}
@media screen and (max-width: 992px) {
	.simile {
		padding-top: 40px;
		padding-bottom: 45px;
	}
}
@media screen and (max-width: 767px) {
	.simile__desc {
		margin-bottom: 15px;
	}
	.simile__list:has(+ .simile__note) {
		margin-bottom: calc(15px + 15px);
	}
}