No importa que en el html entre ambos haya otros elementos hermanos interpuestos.
La regla de que un elemento de tipo de contenedor no puede tener otros elementos de tipo de contenedor como hijos sigue siendo válida, independientemente de la posición de los elementos hermanos en el HTML.