/* Imágenes */ .presentacion__imagen { width: 50%; height: auto; }
/* Contenido */ .presentacion__contenido { width: 50%; margin: 0 auto; padding: 1rem; }
/* Enlaces de navegación */ .presentacion__enlaces__link { width: 50%; display: inline-block; text-align: center; padding: 1rem; }
/* Responsividad - Pantallas pequeñas */ @media (max-width: 768px) { .presentacion__imagen, .presentacion__contenido, .presentacion__enlaces__link { width: 100%; }
.presentacion__contenido { padding: 0.5rem; } }
/* Responsividad - Pantallas grandes */ @media (min-width: 1024px) { .presentacion__contenido { width: 60%; }
.presentacion__enlaces__link { width: 25%; } }