
.taxonomy-card__title{
	margin-bottom: 10px;
	font-weight: 500;
    color: black;
    font-size: var(--font-size-h2);
	line-height: var(--line-height-heading);
}

.taxonomy-card{
	display: grid;
    grid-template-columns: 33% 1fr;
    gap: 4rem;
    padding: 1rem 0;
    align-items: center;
}

.taxonomy-card__image img {
	display: block;
	width: 100%;
	height: 260px;
	object-fit: cover;
}

.taxoonomy-card__content {
	display: flex;
	flex-direction: column;
}

.taxonomy-card__description {
	margin: 0;
	font-size: var(--font-size-body);
	line-height: var(--line-height-body);
	margin-bottom: 20px;
}

.taxonomy-card__divider{
	height: 1px;
    border-bottom: 1px solid #00000040;
    margin-top: 30px;
    margin-bottom: 15px;
}


@media (max-width: 999px) {
    .taxonomy-card__title {
        font-size: var(--font-size-h2-mobile);
    }
}

@media (max-width: 767px) {
	.taxonomy-card {
		grid-template-columns: 1fr;
		gap: 2rem;
	}
}