@media (max-width: 781px) {
	.mmf-archive-hero {
		margin-bottom: 1.35rem;
		padding-top: 0.85rem;
	}

	.mmf-archive-hero__inner {
		padding-bottom: 1.25rem;
	}

	.mmf-archive-hero__title {
		font-size: clamp(1.85rem, 8vw, 2.6rem);
		line-height: 1.08;
	}

	.mmf-post-grid {
		grid-template-columns: minmax(0, 1fr);
	}
}

@media (max-width: 480px) {
	.mmf-archive-hero__description {
		font-size: 0.98rem;
	}
}
