@media (min-width: 580px) {
	.dish .name {
		font-size: 1.1rem;
	}
	.dish .ingredients {
		font-size: 1rem;
	}

	.menu-card .menu-content .title {
		font-size: 3rem;
	}
	.menu-card .menu-content .subtitle {
		font-size: 2rem;
	}
}

@media (min-width: 830px) {
	.content-section .article .content {
		grid-template-columns: repeat(auto-fit, minmax(750px, 1fr));
		background: none; 
		padding: 0;
	}
	
	.menu-card {
		/* aspect-ratio: auto; */
		aspect-ratio: 237.490 / 312.990;
		margin: 20px;

		background-image: url("../images/menu-2.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: center;
	}
	.menu-card .menu-content {
		aspect-ratio: 210 / 297;
		max-width: calc(80% - 20px);
		max-height: calc(80% - 20px);
		padding: 20px;
	}
}
