/* RECURSOS.CSS */
.recursos-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:var(--space-6); }
.card--resource { text-decoration:none; color:inherit; }
.card--resource:visited { color:inherit; }
@media (max-width:1024px) { .recursos-grid { grid-template-columns:repeat(2,1fr); } }
@media (max-width:640px) { .recursos-grid { grid-template-columns:1fr; } }
