Pure CSS expandable vertical navigation