/* ============================================================
   Simulations (index) — page-specific stylesheet
   Loaded after site.css, which supplies the shared .card-grid
   (an auto-fit grid that packs as many ~230px cards per row as
   fit — 3 across on a wide screen). This page wants a fixed
   2-column layout instead, so it overrides just that.
   ============================================================ */

.card-grid {
	grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 640px) {
	.card-grid { grid-template-columns: 1fr; }
}
