/* Cada categoria: nome à esquerda, Saiba mais à direita, cards em slide. */

.eco-cat {
	display: flex;
	flex-direction: column;
	gap: var(--system-spacing-gap-lg);
	width: 100%;
	min-width: 0;
}

.eco-cat__head {
	display: flex;
	align-items: flex-end;
	gap: var(--system-spacing-gap-sm);
}

.eco-cat h2.eco-cat__name {
	margin: 0;
	min-width: 0;
	text-align: start;
}

.eco-cat__more {
	flex: none;
	--system-button-bg: var(--system-bg-secondary);
	--system-button-fg: var(--system-fg-on-secondary);
	--system-button-hover-bg: var(--brand-black);
	--system-button-hover-fg: var(--brand-sand);
}

@container page-content (max-width: 1024px) {
	.eco-cat__head {
		flex-direction: column;
		align-items: center;
		gap: var(--system-spacing-gap-sm);
	}

	.eco-cat h2.eco-cat__name {
		text-align: center;
	}
}
