Pensar en contenedores reutilizables
Un contenedor resuelve estructura; el contenido lo define el padre cuando lo consume.
En lugar de crear `CardUsuario`, `CardProducto` y `CardNoticia` con el mismo esqueleto, puedes crear un `Card` base.
Ese `Card` recibe `children` y opcionalmente props de estilo o variantes para cubrir más casos con una sola pieza.
El resultado es menor duplicación y una librería interna de componentes más consistente.